0
移植這個地圖時到目的C.嵌套功能被禁用,則使用-fnested-功能重新啓用,目標C
typedef map<uint32_t,string>EventMapType;
EventMapType cEventMap;
錯誤我收到錯誤:嵌套功能被禁用,則使用-fnested-功能重新啓用 錯誤:預期 '=', ' ' ';', 'ASM' 或' 屬性 '之前' <' 令牌
錯誤:找不到協議聲明關於 'uint32_t的'
e rror:找不到'string'的協議聲明
錯誤:預計';'之前「cEventMap」
是否有任何其他等效聲明做在目的C.上述功能我已經寫一些目的CI的類已經宣佈這個類只在Objective C++中。但仍然有錯誤。 – spandana 2011-05-11 10:24:50
@ron不,沒有。上面的代碼不是C,它是C++,因此保證你使用Objective-C++。你得到的其他錯誤是什麼?您是否考慮過使用地圖以外的數據結構來滿足您的需求?像'NSDictionary'? – 2011-05-11 10:54:19