2014-02-16 94 views
0

定义宏DISALLOW_COPY_AND_ASSIGN我试图设置我应该在哪里在Xcode

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

在Xcode构建设置,苹果LLVM编译4.2 - 预处理 - >预处理宏。

但是,在我看来,Xcode不允许这个函数式的宏。

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

+0

这只是一个猜测,但它可能是IDE无法处理多行宏的身体?尝试把它全部作为一条线。 –

+1

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

回答

1

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