腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
宏
上
的
用户
定义
文字
运算符
、
、
如何在扩展为某些
文字
表达式
的
宏
上
使用
用户
定义
的
文字
运算符
?例如:{} 其中
的
实现类似于
浏览 9
提问于2019-11-07
得票数 5
回答已采纳
1
回答
在VS2013和VS2017中使用printf函数中
的
宏
、
我已经在源代码中
定义
了这个
宏
。无效
的
文字
后缀'UINT_08X_FORMAT';
文字
运算符
或
文字
运算符
模板‘
运算符
’“未找到”UINT32_FORMAT‘ 如何在printf中使用
宏
。注意:我不想更改
宏
定义
,因为它可以在VS2013中正常工作。我需要一个通用
的
解决方案,它可以同时适用于VS2013和VS2017。
浏览 4
提问于2017-10-12
得票数 3
回答已采纳
2
回答
三元级联
宏
、
、
我对C很陌生,并试图
定义
一个为char*设置前缀
的
宏
(我仍然将其形象化为字符串,我认为这可能是造成混乱
的
原因。)我是这样调用
宏
的
:我得到
的
浏览 0
提问于2016-03-11
得票数 1
回答已采纳
7
回答
使用%s进行格式化时,#代表什么
、
、
、
我偶然发现了这个断言
的
例子,并想知道#是用来做什么
的
: #define ASSERT( x ) if ( !
浏览 0
提问于2011-03-18
得票数 5
2
回答
C:#
定义
FOO(s) #s中
的
第二个#是什么
在C中#是做什么
的
?尤其是在#define中,像这样 #define FOO(s) #s
浏览 5
提问于2014-09-04
得票数 0
1
回答
g++ 4.7将
运算符
"“计算为
宏
扩展
的
同级
、
、
、
我将一些代码转到GCC 4.7 (从4.6开始),并遇到了一些编译器错误,并发现了中记录
的
问题 C++编译器在ISO C11模式下支持
用户
定义
的
文本,这些文本与一些有效
的
C++03特别是,现在需要在字符串文本之后和可能是有效
用户
定义
的
文本之前使用空白。接受有效
的
ISO C++03代码 const *p = "foobar"
浏览 1
提问于2012-08-10
得票数 13
回答已采纳
1
回答
用
用户
定义
的
字符串
文字
存储底层字符数据
的
持续时间
、
、
、
、
快速设置:我想在我
的
程序中传递字符串作为指针和大小。我有一个String类和一个
用户
定义
的
文字
,用于构造
文字
字符串:标准是否指定传递给我
的
用户
定义
的
文字
运算符
的
参数具有静态持续时间?也就是说,上述代码实际
上</
浏览 4
提问于2015-09-18
得票数 9
回答已采纳
1
回答
使用C++11编译ui代码时遇到“找不到字符串
文字
运算符
”错误
、
、
我正在用自己
的
GNU makefile编译一个QTGUI应用程序(版本4)。当我在gcc编译器中使用C++03标准时,一切都运行得很好。现在我需要C++11标准,并得到错误:在我
的
window.cpp中
的
以下几行 connect(ui->myGLWidget, SIGNALui->myGLWidget, SIGNAL(zRotationChanged(int)), ui->rotZSlider, SLOT(setV
浏览 0
提问于2015-05-29
得票数 10
回答已采纳
1
回答
c++抱怨__VA_ARGS__
、
、
以下代码是用gcc-5.4.0编译
的
,没有任何问题:...dummy = 10; DEBUG("debug msg dummy=%d\n", dummy);}<no errors> 将debug("DEBUG:"__VA_ARGS__);更改为debug("DEBUG:" __VA_ARGS__);,即__V
浏览 5
提问于2022-06-27
得票数 4
回答已采纳
1
回答
为什么
用户
定义
的
字符串
文字
和整数字面值有不同
的
行为?
、
、
我正在学习
用户
定义
的
文字
,并与以下测试代码混淆: return std::chronoreturn 0;编译器提供以下错误消息: 错误:没有匹配
的
文字
运算符
调用“_s.count”,参数为‘无符号长’或'const *',也没有匹配
的
文字
运算符
模
浏览 0
提问于2017-11-24
得票数 24
回答已采纳
2
回答
用户
定义
的
文字
是在编译时还是运行时解析
的
?
、
、
我想知道,因为像ULL、f等预
定义
的
文字
显然是在编译时解析
的
。标准(2.14.8 lex.ext)似乎没有
定义
这一点,但它似乎倾向于运行时:
用户
定义
的
文本被视为对
的
调用,它是一个
文字
运算符
或
文字
运算符
模板(13.5.8)。要确定具有ud-后缀X
的
给定
用户
定义
的
浏览 4
提问于2011-04-16
得票数 11
回答已采纳
1
回答
用户
定义
的
文字
、下划线和全局名称
、
在C++11中,我们得到
用户
定义
的
文字
.C++标准有这些例子,例如:它说
文字
应该以下划线开头: 17.6.4.3.2 (全局名称)
的
第二部分是否要求
用户
定义
的
文字
(如上面的_w)在命名空间(也就是说,不是在全局名称空间中)中
定义
?如果是这样的话,我希望标准能说
浏览 4
提问于2012-10-04
得票数 10
回答已采纳
2
回答
#和##在c++
的
C预处理器
宏
中意味着什么?
、
、
、
我读了以下代码:我知道##操作符用于将两个字符串合并为一个,但是def和abc前面的#怎么办?
浏览 3
提问于2013-09-18
得票数 2
1
回答
用户
定义
文字
的
范围是什么?
、
、
return A{i}; }{}; x文本
定义
了两次,但其中一个在namespace X1中
定义
,另一个在namespace X2中
定义
。
浏览 3
提问于2014-08-22
得票数 8
回答已采纳
1
回答
找不到
用户
定义
的
整数
文字
、
、
、
我正在尝试创建一个
用户
定义
的
文字
,但是在使用它时得到一个错误消息。GCC说 我将代码简化为以下" _uint(char const *, std::size_t) {
浏览 0
提问于2018-02-24
得票数 1
回答已采纳
2
回答
用户
定义
的
无符号整数
文字
、
、
、
、
假设我想
定义
一个整型
文字
,它也允许负值,例如-12_km。也就是说,我想做
的
是coord_t operator "" _km(long long int);为什么标准是这样
的
呢?为什么它
浏览 12
提问于2020-11-09
得票数 1
1
回答
c++0x中
用户
定义
文字
的
重载规则
、
、
我对超载规则有点困惑,unsigned long long operator "" _xx(unsigned long long cooked_literal_int); /1,2,&3,则超载是明显
的
,13.5_xx //call 313_xx //call 1如果<em
浏览 5
提问于2010-12-08
得票数 2
回答已采纳
1
回答
检查是否已经
定义
了自
定义
文本
、
、
C++11引入了
用户
定义
的
文字
。所以,我们可以有很酷
的
东西,比如 return std::complexdouble> operator""i(long double d) { return std::complex<double>{0., static_cast<double>
浏览 1
提问于2015-08-27
得票数 1
2
回答
重新
定义
__LINE__和__FILE__常数
、
、
它替换全局新
运算符
,并使用
宏
初始化两个全局变量,__file__和__line__,如下所示:我从另一个StackOverflow
用户
那里学到了这个技巧,他
的
名字我记不起来了。这在涉及new
的
简单操作中很好,但是当
用户
为命名空间
定义
新
的
本地
运算符
时,这个appraoch会导致问题。是否有一种方
浏览 4
提问于2013-12-19
得票数 7
回答已采纳
1
回答
在预处理条件中使用布尔文本有效吗?
、
、
我对第16.1节
的
理解是,计算常量表达式
的
常规C++规则应该适用。但我觉得标准化不是很清楚。有人能证实一下吗?
浏览 3
提问于2014-06-02
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
自定义 Python 类中的运算符和函数重载(上)
Solidity编译器发布0.8.19版本,引入用户定义值类型定义运算符
c语言带参数的宏定义
c+define 宏定义的巧妙用法
自定义 Python 类中的运算符和函数重载(下)
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券