腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(1871)
视频
沙龙
1
回答
将
CUDA
内核
调用
作为
参数
宏
传给
预
处理器
宏
时
,预
处理器
宏
中
的
参数
数量
不正确
、
、
、
、
我有下面的
宏
#define TIMEIT( variable, body ) \body; \ variable = omp_get_wtime但是,
宏
调用
对逗号敏感,
CUDA
内核
调用
(使用triple chevron语法)会使预
处理器
认为传递给
宏
的
参数
超过2个。 有什么办法可以解决这个问题吗?
浏览 13
提问于2020-01-17
得票数 0
回答已采纳
1
回答
奇怪
的
c++预
处理器
行为
、
、
、
考虑以下代码:#define M2(x) M(x) M2(VAR);我期望预
处理器
将
浏览 6
提问于2014-06-25
得票数 1
1
回答
在Linux
内核
make menuconfig
中
引入一个新
的
配置
参数
、
、
我在Linux
内核
中
添加了一个特性,我使用预
处理器
宏
打开/关闭它。现在我希望这些
宏
可以在make menuconfig
中
作为
配置
参数
使用。我试图将它们添加到默认
的
配置文件
中
,但是make进程不识别其格式(它会产生错误)。是否有一种特殊
的
方式
将
预处理前
宏
添加到配置文件(例如,在
参数
名称前面加上一个CONFIG_*)?
浏览 1
提问于2016-04-15
得票数 0
2
回答
基于
宏
中
传入
的
字符串
的
条件编译
、
我有一个以下形式
的
宏
:我使用字符串
作为
参数
来
调用
宏
:SAMPLE_MACRO("bbe");SAMPLE_MACRO("axx"); 有没有可能让预
处理器
解析字符串,这样如果假设字符串以"a“开头(即上面示例<em
浏览 28
提问于2019-11-06
得票数 0
1
回答
预处理
宏
串
、
、
、
我试着理解预
处理器
。#语用和_Pragma
的
区别是什么?
浏览 0
提问于2019-01-28
得票数 1
回答已采纳
2
回答
先前定义
的
常量(给定为
宏
参数
)被视为字符串文本。
、
、
; \ 其中doSomething方法签名如下所示当NAME
宏
参数
中
没有破折号
时
例如:但是,当我
的
字符串中有一个破折号(这可能发生),它将无法工作,因为在方法名称
中
不允许破折号。#define thisIsAtest "thisIs
浏览 2
提问于2013-12-10
得票数 0
回答已采纳
3
回答
带模板
的
CUDA
内核
启动
宏
、
、
、
、
我制作了一个
宏
来简化
CUDA
内核
调用
:这可以很好地工作;使用第一个定义,我可以为调试启用同步
调用
和错误检查但是,它不能与多个模板
参数
一起使用,如下所示: LAUNCH(m
浏览 5
提问于2013-02-14
得票数 1
回答已采纳
2
回答
使用2+捕获
的
元素并带有lambda
参数
的
C++
宏
会生成错误
、
、
如何让
宏
理解lambdas?
浏览 1
提问于2015-10-08
得票数 5
2
回答
类函数
宏
的
嵌套
调用
、
、
、
、
考虑以下代码片段:#define BAR() FOO C标准告诉我们,在
参数
替换等之后,由
宏
调用
产生
的
预处理令牌将被重新扫描以获得进一步
的
宏
名称,而忽略生成它们
的
宏
的
名称(c99,6.10.3.4p1-2)。因此,我希望预
处理器
将
代码片段转换为BAR()(),然后是FOO(),然后停止,因为令牌FOO是
宏
FOO
的<
浏览 3
提问于2021-10-04
得票数 0
回答已采纳
1
回答
使用变量和后期展开创建字符串化
宏
参数
列表
、
、
、
、
我有以下问题:给定变量
数量
的
宏
参数
argX,以创建字符串化
参数
#argX
的
列表LIST(A, B) -> "A", "B"我使用
的
是,使用助手
宏
实现上面的
宏
并不太困难。到适当
的
LIST_n(arg1,.argn)。 当列表
的<
浏览 2
提问于2014-01-01
得票数 4
回答已采纳
1
回答
将
I2C控件C函数重写为Python语言
、
、
我正在尝试
将
C代码重写为python,但我不确定如何在python中表达这一部分 #include <EEPROM.h> #define EEPROM_write(address, p) {int i0; byte *pp = (byte*)&(p);for(; i < sizeof(p); i++) EEPROM.write(address+i, pp[i]);} 我认为我应该使用machine
中
的
浏览 23
提问于2021-09-17
得票数 0
回答已采纳
1
回答
在WPP跟踪过程
中
不支持多行
宏
。
、
、
、
、
我正在使用WPP (一个预
处理器
)和visual编译器
将
跟踪添加到基于“事件跟踪for Windows”(ETW)
的
用户模式应用程序
中
。现在,由于WPP
的
工作方式,我发现如果
参数
是多行
的
,则生成
的
预
处理器
函数不能工作。CHECK_HR(
浏览 0
提问于2011-01-21
得票数 2
回答已采纳
3
回答
如何与C预
处理器
连接两次并展开
宏
(如"arg ## _ ##
宏
“)?
、
、
、
我正试图编写一个程序,其中某些函数
的
名称依赖于某个
宏
变量
的
值,其
宏
如下所示:#define NAME(fun) fun ## _ ## VARIABLE 不幸
的
是,
宏
NAME()将其转化为而不是因此,这显然是错误
的
做法。幸运
的</e
浏览 8
提问于2009-09-29
得票数 173
3
回答
C
中
的
变元
宏
问题
、
、
对于C
中
的
#define语句中
的
可选
参数
,或者更具体地说是gcc 4.2
中
的
参数
,我遇到了问题:void func2(bool有人知道我怎样才能让可选
的
参数
正确地“解决”吗?编辑:在将我
的
所有代码转换成依赖于P99而不是之前
的
代码(这最终严重破坏了我
的
代码,哇)之后,我意外地发现这是可行
的</e
浏览 3
提问于2011-01-01
得票数 4
1
回答
如何在MSVC
中
实现EXCLUDE_FIRST_ARGUMENT
宏
?
、
、
下面的代码在GCC中正常工作,但在MSVC
中
不起作用。示例:
将
评估在GCC(也检查在CLANG)但是当我在这个例子中使用MSVC
时
,结果是空
的
。当我在_EXCLUDE_FIRST_ARG_
中
检查_EXCLUDE_FIRST_ARG_
参数
时</em
浏览 6
提问于2018-01-04
得票数 0
回答已采纳
1
回答
在生成事件
调用
的
powershell脚本中使用Visual
宏
、
、
、
我希望在Visual
中
的
构建事件中使用powershell脚本,并且需要使用Visual本身
中
定义
的
一些
宏
。这是我
的
powershell脚本示例:"$ProjectDir"powershell.exe-file "$(SolutionDir)Resources\UpdateVersion.ps
浏览 9
提问于2016-07-06
得票数 4
1
回答
使用#define-d列表
作为
C预
处理器
宏
的
输入
、
、
在一个示例项目中,我定义了
宏
这工作得很好。例如,FOO(42, 1337)
的
计算结果为1379。但是,我现在想使用另一个#define当我现在
调用
FOO(SAMPLE)
时
,这将不起作用。编译器告诉我FOO有两个
参数
,但
调用
时只有一个
参数
。我猜测这是因为,尽管宏
的
参数
在函数本身之前进行了评估,但预
处理器
在此评估之
浏览 0
提问于2012-04-25
得票数 3
回答已采纳
1
回答
如何强制附加预处理
宏
扫描
、
、
我试图使用EXPAND
宏
强制进行额外扫描:#define EXPAND(x) x注意,这是有意
的
,FOO_BAR不接受x
作为
参数
。我到底想做什么} (foo, GL_FOO),) 问题是__PP_IMPL
浏览 8
提问于2017-10-13
得票数 1
回答已采纳
4
回答
C++:如何在函数
中
创建枚举?
、
、
、
我想简化事情,不是单独创建枚举列表,而是沿着函数
调用
创建枚举,该函数
调用
在我使用这些枚举指向
的
位置创建数据。dostuff(){ somefunc_call(MY_OTHER_ENUMNAME);但这将在#define enumname
中
创建错误
浏览 3
提问于2011-04-25
得票数 1
回答已采纳
3
回答
C++预处理程序不知道模板
参数
吗?
、
、
、
、
看起来,如果带有多个
参数
的
模板实例化
作为
参数
传递给
宏
,C++预处理程序就会失败。 见下面的一个例子。
浏览 5
提问于2015-08-27
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux内核中常用的C语言技巧
Linux 内核中常用的 C 语言技巧
你用过宏##粘贴函数,然后用函数指针查找执行吗?今天就给你说道说道
官宣:Visual Studio中预处理器的变革
ANSYS宏基础
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券