在Xcode中编译C ++时出现了很多错误

时间:2011-10-05 11:19:53

标签: c++ objective-c xcode compiler-construction

每个人

我尝试将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 ???

感谢您的回复或答案

韦伯

1 个答案:

答案 0 :(得分:1)

Objective-C不支持C ++类 - 您需要使用Objective-C ++将C ++与Objective-C混合使用。

至于你的错误,你发布的代码既不是有效的C也不是C ++。