在我的Objective-C类的标题中,我使用@class MyClassName能够在已定义的类中使用MyClassName对象。

在Objective-C中,@class MyClassName#import MyClassName.h之间有区别吗?

C++中是否存在这种差异?

相当于#import "MyClassName.h"的C++是#include "MyClassName.h"

什么是Objective-C @class MyClassName的C++等价物?

最佳答案

C++中的前向声明看起来很相似-只需从obj-c变体中删除“@”即可:

class MyClassName;

关于c++ - 什么是Objective C “@class MyClassName”的C++等价物?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8786862/

10-08 23:40