腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
从
变量
类型
中
删除
`
constexpr
`
、
、
Constexpr
似乎是
变量
类型
(通过decltype(...)接收)的一部分,因为以下断言失败:
constexpr
int variable {};static_assert(std::is_same_v<int, decltype(func<decltype(variable)>())>); 代码可以在here中找到;我用它来限制非
类型
模板参数的自动推导
类型
浏览 25
提问于2020-04-16
得票数 0
回答已采纳
1
回答
有什么方法可以
删除
常量there吗?
、
有没有什么方法可以
删除
常量表达式,这样我就可以访问类的
变量
编辑成员了。谢谢 (是的,我问了一个类似的问题,
删除
了const标志,butI认为分解到单个事实,结合一个一般性的问题,有助于后续用户)
浏览 31
提问于2020-06-10
得票数 0
回答已采纳
3
回答
如何
初始化常量表达式引用
、
、
、
我正在尝试初始化
constexpr
引用,但没有成功。我试过了但是我得到了一个编译时错误错误:对
类型
'int‘的引
浏览 74
提问于2015-02-20
得票数 28
回答已采纳
3
回答
C++
中
的const双表达式
、
、
在
中
,我们可以看到:
constexpr
double
浏览 0
提问于2013-12-03
得票数 2
回答已采纳
1
回答
在c++14函数体中会有非文字
类型
的定义
变量
吗?
、
、
、
、
我认为在C++14
中
,更多的限制被移除。但根据N3797 7.1.5 3点: 非文字
类型
变量
的定义,或静态或线程存储持续时间的定义,或不执行初始化的定义。我知道为什么静态的线程存储持续时间
变量<
浏览 1
提问于2014-02-14
得票数 16
回答已采纳
1
回答
对于C++17常量表达式的λ捕获,GCC和朗意见不一
、
、
考虑这个示例,它将一个
变量
声明为常量type,通过在lambda
中
复制捕获它,并声明另一个常量type
变量
,该
变量
是常量type函数
从
原始
变量
中
展开非
类型
模板参数的结果。I;
constexpr
auto i = std::integral_constant<int, 42>{};
constexp
浏览 37
提问于2017-06-06
得票数 20
回答已采纳
2
回答
前向声明一个
constexpr
变量
模板
、
、
、
、
我试图转发一个
constexpr
变量
模板,如下所示:
constexpr
std::size_t iterator_category_value; 错误:默认初始化const
类型
的对象'const std::size_t‘(又名'const unsigned std::size_t’)
constexpr
std::size_t
浏览 2
提问于2015-10-18
得票数 11
回答已采纳
1
回答
C++模板
变量
与参数包扩展
、
在libstdc++变体源
中
,它定义了以下模板
变量
(
从
struct _Traits
中
取出), static
constexpr
bool _S_copy_ctor = “&”在这里做什么我试着
删除
“&”,它无法编译,那么,两者有什么区别呢?static
constexpr<
浏览 0
提问于2019-02-15
得票数 1
回答已采纳
1
回答
对于在类之外初始化的静态成员的声明,是否需要
constexpr
说明符?
、
、
、
、
自C++11 (§7.1.5/1)以来,标准
中
也有类似的一段,他在
中
引用了这一段落,他在该段落
中
认为,“C++标准做而不是”要求
constexpr
说明符在
变量
的声明和定义之间进行匹配。在任何
constexpr
变量
声明
中
,初始化的完整表达式应该是一个常量表达式(8.20)。由此我们可以收集到,如果成员是用
constexpr
说明符声明的,那么名称空间范围定义是多余的,初始化器表达式必须与声明配对,并且必须
从
定义
浏览 1
提问于2018-05-21
得票数 10
3
回答
为什么main不能成为一名警员?
、
、
、
、
constexpr
函数的要求是什么: 只有一个返回语句,它只包含文字值、
conste
浏览 1
提问于2014-02-03
得票数 23
回答已采纳
1
回答
全局
变量
初始化顺序
、
、
全局
变量
的一个问题是跨翻译单元的初始化顺序没有定义,我们有一些避免全局
变量
的实践。但我仍然想了解跨翻译单元的全局
变量
的初始化顺序,只是为了教育目的。ActionSet(ActionType s);// global variables 我的问题是: 我能否总是
从
全局的"s“
变量
中
得到确切的值?S依赖于ActionType::addShard,它是在不同的翻译单元<e
浏览 0
提问于2018-12-18
得票数 0
回答已采纳
3
回答
函数能返回本地对象的指针吗?
、
一个
constexpr
函数定义为(c++14)
co
浏览 0
提问于2018-05-22
得票数 4
回答已采纳
1
回答
定义模板类的相同
类型
的静态
constexpr
成员。
、
、
、
对于模板类,struct Test {};template <> 当编译器在不实例化的情况下直接
从
模板类定义static
constexpr<
浏览 2
提问于2022-05-27
得票数 7
回答已采纳
3
回答
在C++14标准
中
,它说一个非参数函数不能用在一个函数的定义
中
?
、
、
、
例如,除非incr()声明为
constexpr
,否则下面的代码不会编译 return ++n; intn = 0; return n;看看C++14
中
的7.1.5/3节,我们有: (3.1) -它不应是虚拟的(10.3);(3.2) -其返回
类型
须为文字
类型
; (3.3) -其每一参数
类型
浏览 6
提问于2015-12-14
得票数 8
回答已采纳
1
回答
为什么不能在数组声明时使用整数
变量
作为数组键呢?
、
由于不明白的原因,我可以使用硬编码的整数字面值作为索引来访问
constexpr
数组的成员,但一旦尝试使用整数
变量
,它就无法使用错误undefined reference进行编译。std::cout << "aIvoryKeys " << aIvoryKeys[i] << std::endl; 如果
从
声明
中
删除
了static
constexpr
,它将编译并运行。问题是,为什么声明一
浏览 3
提问于2021-09-14
得票数 0
1
回答
在结构内部模板参数化
中
的应用
、
、
、
假设您有一个包含static
constexpr
函数的结构和一个的
类型
别名(或者您希望使用const表达式的结果来模板的任何
类型
),如下所示: static
如何
使其编译,或取得类似的结果?(1)使用模板时,将
类型
别名存储到此
类型</em
浏览 2
提问于2016-03-31
得票数 0
回答已采纳
2
回答
编译器将
类型
变量
类型
从
uin16_t更改为int,当它被标记为
constexpr
时
、
#include <cstdint> { {} 警告:
从
'int‘到'uint16_t’的无符号转换{又名‘短无符号int'}将值
从
'-65536’更改为'0‘-Woverf
浏览 6
提问于2021-10-06
得票数 19
回答已采纳
1
回答
在编译时强制计算常量表达式?
、
、
、
、
事实证明,如果所有参数都是常量表达式,并且要将常量表达式赋给的
变量
也是常量表达式,则只在编译时对常量表达式求值。template<typename base_t, typename expo_t>{auto expr = POW((unsigned long long)2, 63);然而,这迫使我使用额外的一行代码,这不应该是每次我想要确保在编译时计算一个<em
浏览 0
提问于2013-01-12
得票数 11
回答已采纳
1
回答
Constexpr
变量
不能具有非文字
类型
“const CurlHandle”。
、
、
、
在下面的代码
中
,我在类的私有部分的行
constexpr
static auto f = [](CURL* c)上得到了一个错误和警告。
Constexpr
变量
不能具有非文字
类型
'const CurlHandle::(lambda位于/alienware/CLionProjects/Bitcoin/main.cpp:48:31)‘,lambda闭包
类型
是C++17之前的非文字
类型
。CURL_ptr curlptr;
浏览 1
提问于2020-02-13
得票数 0
回答已采纳
1
回答
与静态成员声明不同的定义
、
、
考虑一下代码{}; {} 静态成员的定义不同于类内声明,即使用const而不是
constexpr
。如果我们在定义和声明中分别替换了const和
constexpr
,那么它也会编译。我
浏览 4
提问于2015-12-03
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python中的变量、数据类型、运算符
如何使用 Python从Redis 中删除 4000万 KEY
如何使用Python从列表中删除指定的元素
如何有效地从AI训练模型中删除记录?
从C语言到Python(4)-Python下的变量与数据类型
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券