为了账号安全,请及时绑定邮箱和手机立即绑定

定义宏中的语法

定义宏中的语法

C
慕桂英3389331 2019-11-12 10:56:28
有什么方法可以将pragma语句与其他语句一起嵌入宏中?我正在尝试实现以下目标:#define DEFINE_DELETE_OBJECT(type)                      \    void delete_ ## type_(int handle);                  \    void delete_ ## type(int handle);                                                \    #pragma weak delete_ ## type_ = delete_ ## type如果存在的话,我可以使用增强解决方案(节省波动)。
查看完整描述

3 回答

?
猛跑小猪

TA贡献1858条经验 获得超8个赞

_Pragma(“ argument”)可以做的一件好事是使用它来处理一些编译器问题,例如


#ifdef _MSC_VER

#define DUMMY_PRAGMA _Pragma("argument")

#else

#define DUMMY_PRAGMA _Pragma("alt argument")

#endif


查看完整回答
反对 回复 2019-11-12
  • 3 回答
  • 0 关注
  • 508 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号