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

定义宏中的语法

定义宏中的语法

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 关注
  • 502 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信