为什么xcode IDE认为`friend`是保留字

时间:2014-03-12 20:19:58

标签: c++ objective-c xcode keyword reserved-words

我一直致力于个人项目,并在我创建的新课程中使用以下代码:

@property (readonly, getter = isFriend) BOOL friend;

它似乎没有任何问题,当我构建它时,它的编译绝对正常但是当我们在xcode IDE中查看这行代码时,它看起来像

Code snippet screenshot

我的问题是为什么xcode IDE似乎认为单词friend是关键字/保留字?

1 个答案:

答案 0 :(得分:4)

大概是因为friend是C ++中的保留字。请参阅Friendship and inheritance

您可以尝试修改编译器的xCode设置,以查看IDE是否选择了它。看到 Can I use C++11 with Xcode?