腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
#
define
有条件
地
定义
宏
c++
、
c
MATRIX_A_COL_1(row) matrix_a[row].col1#
define
MATRIX_A_COL_3(row) matrix_a[row].col3 #
define
MATRIX_B_COL_2(row) matrix_b[row].col2 #
define
MATRIX_B_COL_3(row)
浏览 18
提问于2020-12-22
得票数 0
1
回答
有条件
定义
C函数
宏
c
、
macros
、
c-preprocessor
我想知道如何
有条件
地
定义
函数
宏
。例如,假设我有一个名为SETBIT的函数
宏
。我想
定义
我自己的版本,如果有人
使用
我的库,不包括一个单独的头文件,这样的
宏
函数应该已经
定义
了。因此,我知道我可以用常量这样做,如下所示:#
define
X 10我想用函数
宏
来做类似的事情。#ifndef SETBIT #
define
SETBIT(port,bit) (
浏览 1
提问于2013-11-11
得票数 1
回答已采纳
3
回答
C++中类声明中的CP_EXPORT
c++
、
class
、
compiler-construction
当一个类像这样声明时,这意味着什么:CP_EXPORT部分意味着/暗示了什么?
浏览 0
提问于2010-04-22
得票数 2
回答已采纳
1
回答
如何
使用
python实现构建变体?
python
在C/C++应用程序中,我通过
定义
一个高级
宏
,开发了一些轻微的构建变体。#
define
DEBUG_BUILD ...我是否可以
有条件
地
包含大型python应用程序的组件?
浏览 2
提问于2015-12-10
得票数 2
回答已采纳
2
回答
如何
使用
rpmbuild取消%{dist}的
定义
以生成SRPM?
rpmbuild
dist
宏
在/etc/rpm/macros.dist中
定义
。如何在构建源RPM时取消它的
定义
?Name: fooRelease: 1%{?
浏览 3
提问于2014-03-10
得票数 3
回答已采纳
2
回答
我是否可以
使用
C预处理程序
有条件
地
检查
宏
的值?
c
、
macros
、
preprocessor
我知道我可以
使用
C预处理器
有条件
地
编译如下:usespecialfeature();#endif#
define
USEDFEATURE 4 usefeature(4);换句话说,我想
使用
预处理器来检查特定
宏
定义
的值。
浏览 5
提问于2017-11-24
得票数 5
回答已采纳
3
回答
如何
使用
条件预处理器排除以下代码
c++
、
macros
、
c-preprocessor
现在应该编译的
宏
是MCAST_SIMULATION:也就是说,如果
定义
了MCAST_SIMULATION,则排除提到的代码部分,否则不排除。我如何才能做到这一点呢?
浏览 0
提问于2013-09-10
得票数 0
3
回答
C:
宏
中的预处理器?
c
、
macros
、
c-preprocessor
有没有办法在
宏
中
使用
预处理器关键字?如果有某种转义字符或什么,我不知道它。例如,我想创建一个扩展为以下内容的
宏
: printf("FOO%s","BAR"); log("FOO%s","BAR");从这个开始
浏览 3
提问于2011-05-07
得票数 3
回答已采纳
1
回答
“really_inline”到底是什么?
c++
、
optimization
显然,如果它
使用
它的名字,它将确保百分之百
地
嵌入函数并删除汇编输出中的调用者/被调用者,但我想知道它是否特定于任何编译器或其他方面,以及这是如何完成的。
浏览 31
提问于2020-04-29
得票数 1
回答已采纳
1
回答
如何在c++中保存输入
c++
、
macros
有没有什么方法可以
定义
像
宏
这样的东西来使其简短?谢谢。
浏览 13
提问于2019-10-09
得票数 1
回答已采纳
1
回答
宏
可以调用预处理器命令吗?
c
、
macros
宏
可以调用预处理器命令吗?#
define
PreProcessor(x, y) #
define
x ((y)+1)
浏览 0
提问于2016-10-01
得票数 1
1
回答
在C++中
定义
带条件的
宏
c++
、
c
、
macros
、
conditional
基本上,我想在if/switch条件下
定义
一个
宏
if (condition)#
define
SOME_MACRO } 因此,如果某些条件为真,则会
定义
一些新
宏
。但是,就目前而言,它只是
定义
了
宏
。我知道这并不是真正应该怎么做,但没有正常的解释。
浏览 29
提问于2019-04-20
得票数 0
回答已采纳
2
回答
里面有什么?在Erlang中的操作符/前缀意味着?
erlang
中的问号是什么?模块(在Mochiweb命令生成的所有代码中都可以看到)意味着什么? {DocRoot, Options1} = get_option(docroot, Options), ?MODULE:loop(Req, DocRoot) mochiweb_http:start([{name, ?MODULE}, {loop, Loop} | Op
浏览 9
提问于2011-09-15
得票数 12
回答已采纳
1
回答
在构建阶段的编译源代码中,是否可以在不添加"fno-objc-arc“的情况下启用非arc文件?
ios
、
automatic-ref-counting
更具体
地
说,有没有办法在代码中的某个地方添加fno-objc-arc?原因是,我想开源我的一个
使用
非arc文件的库,我不想让
使用
我的库的人手动添加fno-objc-arc。只需拖放...
浏览 1
提问于2013-06-13
得票数 2
回答已采纳
2
回答
如果未
定义
宏
,则忽略它
c
、
compiler-errors
、
preprocessor
我在一些C文件中
使用
了下面的
宏
: DBGL_LOG_INFO(DBGL_UART_LOG_ENABLED, "UART is initialized"); 如果
定义
LOG_UART_ENABLED为true,则
宏
调用我的日志记录模块。如果
定义
为false,日志记录代码将不会被编译,因此不会影响我在发布版本中的常规程序代码。 但是现在,我遇到了以下问题:包含这个
宏
调用的C文件也应该用在另一个不存在log模块的项目中。当然,当我在项目中
使用
这段代码编译文
浏览 34
提问于2020-12-09
得票数 0
回答已采纳
2
回答
C++预处理器指令
c++
、
qt
、
c-preprocessor
我有一个
定义
设备型号的
宏
。我在确定如何将其与字符串进行比较时遇到问题。在客户的特定标题中,我将我的
宏
定义
如下:在这里,我想根据型号
有条件
地
编译一段代码,但无论我的
宏
有什么值,它都会编译它: #if FTP_MODEL_NUM在
使用
==运算符时,我真的需要将它与另一个
宏
进行比较吗?我在Linux上
使用
Qt。
浏览 1
提问于2011-05-13
得票数 0
回答已采纳
1
回答
如何使联机编译器忽略C++中的调试语句?
c++
、
debugging
我正在
使用
这些代码来调试我的C++程序。 template<typename Head, typename...T) { cerr << ' ' << H; dbg_out(T...); }
浏览 4
提问于2021-12-31
得票数 -1
回答已采纳
3
回答
X
宏
中元素的条件
定义
c++
、
macros
、
c-preprocessor
假设我有一个用于
定义
如下项目列表的: FN(foo) \ FN(zip)#
define
xstr(s) str(s)#
define
PRINT_X(E) void print_ ## E () { std::cout << str(然而,现在,我希望X
宏
元素的列表以预处理
宏
为条件。例如,如
浏览 5
提问于2017-09-03
得票数 4
回答已采纳
3
回答
如何编写扩展为`#ifdef的C
宏
.
宏
块?
c
、
macros
调试输出语句如下所示: Print(someSymbol)为了保存一些类型,我想知道是否可以
定义
一个简单的
宏
,它可以扩展到上面的调试输出语句块?例如: #
define
DBG_MACRO(someSymbol) (something that can expand to above)
浏览 2
提问于2016-08-02
得票数 3
回答已采纳
5
回答
如何创建"C单行注释“
宏
c
、
gcc
、
macros
、
c-preprocessor
我试图在C中创建一个“单行注释”
宏
,根据一些全局
宏
定义
,它被
有条件
地
用于注释代码行。这是在中表达的相同的想法。#
define
COMMENT SLASH(/)#
define
DEBUG_ONLY COMMENT DEBUG_ONLY我做错了什么,为什么文章中的代码不能很好<em
浏览 33
提问于2013-03-21
得票数 12
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
c+define 宏定义的巧妙用法
C语言中的#define预处理指令老手都是这样用,你全都掌握了吗?
const和define的区别
你用过宏##粘贴函数,然后用函数指针查找执行吗?今天就给你说道说道
宏定义 解释和说明
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券