在我的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/