我想在objective-c头文件中声明一个类c++样式,但我得到一个错误“错误:预期'=',',',';','asm'或'__属性__'在'CPPClass'之前”
这是来自 .h 文件的代码。
class CPPClass;
@interface OBJCClass : NSObject
{
CPPClass* m_pCPPObject;
}
@end
如果我实现它的objective-c风格@class CPPClass
,我在定义它时会出错,说它找不到接口声明。有没有这样做,否则,导入我的头文件和导入的c++头文件的所有objective-c类也必须是.mm文件。
附言。我已将 m 文件重命名为 mm。