腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
一个
类型
有没有
可能有
不同
的
定义
,
这
取决于
它
是否
在
常量
表达式
上下
文中
定义
?
我希望有
一个
行为
不同
的
类型
,不管它是
在
常量
表达式
上下
文中
使用
的
。,无论是从constexpr
上下
文调用还是从constexpr
上下
文调用,foo
的
行为都
不同
,因为专门化依赖于constexpr-ness,所以
它
打印: Runtime: 0 ConstEval: 1注意:我实际上不想有
不同
的
行为
浏览 4
提问于2021-11-17
得票数 3
1
回答
我如何判断
一个
elisp
表达式
是否
是纯正和
常量
的
?
、
、
在
某个时候,Emacs添加了pure符号属性,指示已知哪些函数是纯
的
(参见)。
是否
有一种方法可以使用此属性来确定整个
表达式
是否
为
常量
且无副作用?a))) 值得注意
的
是,let和if都没有被标记为纯
的
,但
这
仍然是
一个
计算为-3
的
常量
表达式
。有什么方法可以用任意
的
表达式
来判断它
是否
是
常量
?我知道有
浏览 5
提问于2021-05-15
得票数 3
回答已采纳
2
回答
OCaml中
的
参考透明性
、
、
我试图协调引用透明性
的
定义
与OCaml处理多态
类型
和副作用
的
方式。我在上读到 如果
定义
的
含义不
取决于
其所处
的
上下
文,则称其具有参考透明度。OCaml中
的
函数具有引用透明性,也就是说,更改
上下
文(其他变量和其他函数)不会改变您已经
定义
的
任何函数
的
含义。
在
调试程序时,这一事实可能是至关重要
的
,因为您很可能经常重新
浏览 1
提问于2011-05-22
得票数 3
回答已采纳
2
回答
在
Isabelle中
定义
重载
常量
、
如何在Isabelle中
定义
具有
不同
定义
的
函数,
这
取决于
它
的
参数
类型
或使用它
的
上下
文
的
类型
?例如,我可能想
定义
一个
类型
为'a ⇒ bool
的
函数is_default,其中每个
不同
类型
的
'a都
可能有
<em
浏览 18
提问于2013-04-08
得票数 6
回答已采纳
1
回答
在
非
类型
模板参数中求值
的
constexpr lambda
、
、
、
、
Lambda
表达式
不允许
在
未评估
的
上下
文中
(例如,
在
解密
类型
中),并且直到最近才能成为
常量
表达式
。因此,无法
在
模板参数中使用它们。 然而,
在
C++17中,
常量
表达式
lambdas是可能
的
。但是,对于非
类型
模板参数,
常量
表达式
lambda
表达式
可以
在
评估<em
浏览 4
提问于2016-09-30
得票数 5
回答已采纳
1
回答
对于类成员访问
表达式
中
的
依赖类/命名空间名称,应该推迟名称查找吗?
、
、
或者->操作符是,首先在对象
表达式
的
类中查找,如果找到名称,则使用名称。否则,它将在整个后缀
表达式
的
上下
文中
查找。注意:参见3.4.3,
它
描述了
在
::之前查找
的
名称,只会找到
一个
类型
或名称空间名称。-end注记 如果id
表达式
是转换函数id,则
它
的
转换
类型
id是,首先在对象
表达式
的
类中查
浏览 3
提问于2013-08-13
得票数 4
回答已采纳
2
回答
由于未检查(),可能是编译器错误而产生
的
奇怪结果?
、
、
以下代码段
的
计算结果为零:然而,如果你这样做:int下面这个事实就够奇怪
的
了,但我
的
印象是,unchecked
的
目的是迫使编译器发出代码,而这些代码假装不知道转换肯定会失败和/或发生某种溢出。换句话说,
它
应该给出与编译器不知道所涉及
的
值相同
的
结果(假设编译时禁用了“检查算术溢出”)。 这是怎么回事?我对unche
浏览 2
提问于2011-07-30
得票数 9
回答已采纳
2
回答
空*
是否
总是与char*具有相同
的
表示形式?
、
、
void*
是否
总是具有与char*相同
的
表示形式?", (char*)0); //<- usage 66)宏NULL
在
(和其他标头)中
定义
为空指针
常量
;参见7.19。3值为0
的
整数
常量
表达式
或强制转换为void *
的
表达式
称为空指针
常量
。66)如果将空指针
常量
转换为指针
类型
浏览 2
提问于2016-10-05
得票数 24
回答已采纳
1
回答
在
类属性中使用泛型
类型
的
名称
、
我有
一个
泛型类,
它
需要在class属性中使用它
的
一个
类型
参数
的
名称。我不知道如何在这个
上下
文中
访问类名[MessageBase
浏览 1
提问于2019-06-12
得票数 4
回答已采纳
1
回答
c++中
定义
上下
文与实例化点对非依赖结构解释
的
差异
、
、
、
N4527 14.6 tem.res/p8(8.1) -非相关名称中使用
的
类型
在
定义
模板时是不完整
的
,但在执行实例化时是完全
的
,或 (8.2) -实例化使用在模板
定义
为时尚未
定义
的<
浏览 1
提问于2015-12-08
得票数 7
回答已采纳
2
回答
C++积分常数
表达式
定义
、
、
在
目前
的
C++标准中,有以下一段() (强调“地雷”):
浏览 2
提问于2019-06-05
得票数 3
2
回答
单个
常量
值
是否
被视为
表达式
?
、
在
阅读了关于CSS问题
的
之后,我想知道:换句话说,7px是
一个
表达式
吗?那7呢?引用,强调我
的
观点: 编程语言中
的
表达式
是编程语言解释
的
一个
或多个显式值、
常量
、变量、运算符和函数
的
组合。并计算到产生..。另
一个
值。这
浏览 7
提问于2017-12-19
得票数 1
回答已采纳
2
回答
为什么我
的
constexpr函数不能返回
一个
lambda?
、
、
、
; };{ std::cout << fun(2,2);它会给我
一个
错误我不会在这里打电话
的
。iostream> { std::cout << fun(2,2);我使用
的
是带有g++版本4.7.2
的
MinGW。
浏览 2
提问于2012-12-30
得票数 21
回答已采纳
1
回答
是否
存在将非ADL名称查找推迟到使用C++概念
的
点
的
问题?
、
、
、
我试图使用
一个
适用于内置
类型
和用户
定义
类型
的
概念。
在
我
的
设置中,转发-声明某些函数是不方便
的
(因为函数间接地依赖于导致我
的
问题
的
概念)。因此,我需要用一些用户
定义
的
类型
来表达这个概念,
它
捕捉了bool
的
行为。 我
的
第二个问题:
在
我
的
函数上推迟查找名称
的
好方法
浏览 12
提问于2021-06-16
得票数 4
3
回答
在
C中NULL总是为零吗?
、
、
、
昨天我
在
面试
一个
中级软件工程职位的人,他提到
在
C中,NULL并不总是为零,他见过C
的
实现,其中NULL不是零。我觉得
这
很可疑,但我想确认一下。有人知道他是对
的
吗?(回复不会影响我对此候选人
的
判断,我已经将我
的
决定提交给了我
的
经理。)
浏览 2
提问于2012-03-28
得票数 66
回答已采纳
1
回答
字符串文本转换为bool作为
常量
初始化
表达式
的
一部分有效吗?
、
、
enum {};根据上述条件,可以<em
浏览 9
提问于2022-04-05
得票数 1
回答已采纳
2
回答
编译时评估
的
代码中
的
重言式
是否
保证被执行/优化?
、
、
、
、
最少
的
例子/澄清 例如,在下面的代码片段(标记为(1)
的
行)中,我
在
constexpr环境中调用
一个
函数,每当传递non-constexpr函数时,
它
都会导致编译时错误。至少我使用
的
编译器(g++-10.0)可以做到这一点,尽管它也可以意识到
表达式
总是true,而不需要计算
它
。我之所以问这个问题,是因为--据我所知--
在
一个
非连续
的
上下
文中
,像i >
浏览 3
提问于2020-03-24
得票数 0
回答已采纳
1
回答
使用模板基类中
的
常量
、
、
哪个编译器是正确
的
?
浏览 4
提问于2015-12-20
得票数 2
2
回答
什么构成C中
的
常量
表达式
的
细节?
、
、
、
那么,这
是否
意味着1,2不是
一个
常量
表达式
?算术
常量
表达式
应具有算术
类型
,并且只能具有整数
常量
、fl常数、枚举常数、字符
常量
和
表达式
大小
的
操作数。算术
常量
表达式
中
的
Cast运算符只应将算术
类型
转换为算术
类型
,但作为操作数
的
一部分,应转换为结果为整数
常量
<em
浏览 9
提问于2011-02-04
得票数 9
回答已采纳
4
回答
在
何种情况下应该使用匿名枚举?
、
在
c++和c++中,可以用标记
定义
enum。smth_one, smth_err或者没有标签 smth_one, smth_err可以用作
一个
没有参数
的
文件#define宏。意思是:不要在文件中写入#defin
浏览 2
提问于2012-04-14
得票数 16
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
入门C语言中的数组,字符串常量与指针
改善 Python 程序的 91 个建议(一)
C/C+编程笔记:C数组、字符串常量和指针!三分钟弄懂它
学习Java流程控制“switch多分支语句”的方法技巧整理?
深圳软件测试学习:如何进行单元测试?
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券