【问题标题】:Where should I define DISALLOW_COPY_AND_ASSIGN macro in Xcode我应该在哪里定义 Xcode 中的 DISALLOW_COPY_AND_ASSIGN 宏
【发布时间】:2014-02-16 13:28:45
【问题描述】:

我试着设置

#define DISALLOW_COPY_AND_ASSIGN(TypeName) \
  TypeName(const TypeName&);               \
  void operator=(const TypeName&)

在 xcode 的构建设置中,Apple LLVM 编译 4.2 - Preprocessing -> Preprocessor Macros。

但是,对我来说,Xcode 似乎不允许这种函数式宏。

如何为这个项目中的任何文件定义这个宏。

【问题讨论】:

  • 这只是一个猜测,但可能是IDE无法处理多行宏体?尝试将它们全部放在一行中。
  • 为什么不把它放在你的 .pch 文件中,每个文件都隐含地包含它

标签: c++ xcode macros


【解决方案1】:

为什么不把它放在你的 .pch 文件中,每个文件都隐含地包含它

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-13
    • 1970-01-01
    • 2020-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-14
    • 1970-01-01
    相关资源
    最近更新 更多