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

Reg*_*_AG 3 c++ import cocoa objective-c include

在我的Objective-C类的头文件中,我使用@class MyClassName能够MyClassName在定义的类中使用该对象.

在Objective-C中,@class MyClassName和之间存在差异#import MyClassName.h

C++中是否存在这样的差异?

C++的等效的#import "MyClassName.h"#include "MyClassName.h".

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

Vla*_*mir 8

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

class MyClassName;
Run Code Online (Sandbox Code Playgroud)