大家
我尝试将 C++ 类添加到我的 iphone 项目中。但是我收到了很多错误消息
例如,在
MyClass.h
struct DefaultData{
char id[32];
char name[256];
};
struct DefaultDataList{
int size;
//Here got a error1 : **Expected specifier-qualifier-list before "DefaultData"**
DefaultData *dataList;
};
//Here got error 2:**Expected identifier or'(' before ':' token**
struct BookData:DefaultData{
char class_id[32];
char country_id[32];
char author[128];
char file_type[32];
char file_size[32];
:
:
};
有人知道这是怎么回事吗?
因为c++不是我创建的...
而且我之前没有写过c++,所以我很困惑...
有没有关于如何将 C++ 类导入到 object-c 的教程?
Objective-C 不支持 C++ 类 - 您需要 Objective-C++ 才能将 C++ 与 Objective-C 混合。
至于你的错误,你发布的代码既不是有效的 C 也不是 C++。