递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 984|回复: 4
打印 上一主题 下一主题

[视窗] 判断 模板类型

[复制链接]

117

主题

1145

帖子

6343

积分

禁止发言

积分
6343
跳转到指定楼层
楼主
发表于 2025-11-16 10:46:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

473

主题

2万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
47536
QQ
沙发
发表于 2025-11-16 16:22:04 | 只看该作者
。。没看明白
安卓无障碍课:点击查看
接安卓类库封装,需要的联系570828305
回复

使用道具 举报

77

主题

1250

帖子

6001

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6001
板凳
发表于 2025-11-17 10:12:42 | 只看该作者
本帖最后由 hcwanz 于 2025-11-17 10:19 编辑

c++的模版元语法 is_same_v 为相同类型则为真, 不同为假.

魂魂水平有待提高啊, 这样怎么能好好带领火山前进
不过确实, 按我理解这里不是得用 static_assert吗? constexpr还有这功能?
回复

使用道具 举报

30

主题

2780

帖子

9874

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
9874
地板
发表于 2025-11-17 12:18:13 | 只看该作者
hcwanz 发表于 2025-11-17 10:12
c++的模版元语法 is_same_v 为相同类型则为真, 不同为假.

魂魂水平有待提高啊, 这样怎么能好好带领火山前 ...

这里用 constexpr 是非必要的,只是目前是编译期值。
也不可能写 static_assert,这返回的是逻辑型,又不是用来报错。
回复

使用道具 举报

9

主题

117

帖子

3603

积分

论坛元老

Rank: 8Rank: 8

积分
3603
5#
发表于 2025-11-17 18:43:02 | 只看该作者
Xelloss0618 发表于 2025-11-17 12:18
这里用 constexpr 是非必要的,只是目前是编译期值。
也不可能写 static_assert,这返回的是逻辑型,又不 ...

不仅是非必要,这种语法应该是非法的。看到这段代码,我第一反应是编译不会报错吗?
在VS里写 if (constexpr()) 会提示语法错误, 但是能编译通过......
虽然代码行为是符合预期的,但还是不建议使用这种写法。
火山PC交流群: 748413192
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2026-3-3 23:16 , Processed in 0.100686 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表