将此地图移植到Objective C时出现错误。
typedef map<uint32_t,string>EventMapType;
EventMapType cEventMap;
错误:禁用嵌套函数,使用-fnested-functions重新启用 错误:在'&lt;'之前预期'=',',',';','asm'或'属性'令牌
错误:无法找到'uint32_t'的协议声明
错误:无法找到'string'的协议声明
错误:预期';'在'cEventMap'之前
答案 0 :(得分:4)
将源代码编译为objective-c ++(使用mm扩展名)