腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(9)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
if-constexpr
混淆了LLVM覆盖范围
在if-statement中使用常量表达式时,我遇到了一个奇怪的LLVM覆盖率问题。int foo(const T &val) int idx = 0; { } { //sto
浏览 8
修改于2018-08-29
得票数 2
1
回答
推断
if-constexpr
中的类型信息
我想探讨一下if-的特性,并尝试在编译时找出类型信息。为此,我编写了以下代码。我预计printTypeInfo函数将返回4表示x,3.24返回y,但是,它给出了3.1和3.24。我不知道哪里出了问题。 我希望解密将推断类型为int,但似乎推断加倍。当我用以下代码替换解密类型时,它可以工作。
浏览 5
修改于2022-11-03
得票数 0
回答已采纳
3
回答
如何让编译器忽略这个值为false的
if-constexpr
?
问题的核心是,当函数没有返回类型时,编译器试图计算
if-constexpr
的作用域,该作用域的计算结果为false。 我尝试使用两个if-constexprs和一个带有else的。no matching function for call to ‘std::optional<bool>::optional(<brace-enclosed initializer list>)’在
if-constexpr
浏览 26
提问于2019-09-17
得票数 3
回答已采纳
3
回答
如何在不重复代码的情况下使用
if-constexpr
?
目前我正在做: auto arg1 = costly_arg1(); auto arg2 = costly_arg2(); // do X, possibly more constexpr conditions // ...} else { /
浏览 7
提问于2017-10-13
得票数 4
回答已采纳
1
回答
使用constexpr时的错误-如果:预期'(‘在'constexpr’之前‘
我正在尝试使用
if-constexpr
来检查某些东西,但是我遇到了如下错误 “否则”而没有先前的“如果”“ 到目前为止,我检查我的密码没有任何问题。
浏览 0
修改于2020-06-20
得票数 8
回答已采纳
1
回答
如何在C++中跳过无法编译的代码?
上面的代码是不可编译的,因为看起来编译器总是尝试编译所有的
if-constexpr
分支,即使它们有编译时间为false的条件。
浏览 1
提问于2020-12-30
得票数 1
回答已采纳
3
回答
类似于“constexpr”但用于类定义的
const osName = "Unknown";我(几乎)确信这符合C++17规范,即if constexpr只在功能体中工作--但我的问题是: Q1如何在C++1z/C++14中实现类似于
if-constexpr
浏览 7
修改于2022-01-10
得票数 20
回答已采纳
2
回答
使用C++17变量模板在编译时遍历树
我尝试过使用
if-constexpr
语句和模板-structs的不同方法,但没有找到一个好的解决方案。多样化的模板是有趣的,但同时令人生畏。任何帮助都将不胜感激。
浏览 8
修改于2021-06-24
得票数 10
回答已采纳
1
回答
如果是其他的话,能不能在自动功能中返回不同的类型?
不过,我正在尝试将其编写为一个constexpr函数,使用新的
if-constexpr
功能来实现这一功能。 我从clang那里得到一个错误,抱怨我使用的是非法指定的模板参数。
浏览 2
修改于2016-12-22
得票数 10
领券