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

问题描述 投票:0回答:1

大家

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

c++ objective-c xcode
1个回答
1
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.