【发布时间】:2015-12-05 01:51:08
【问题描述】:
当我的 Xcode 项目使用 .mm 文件编译时出现多个错误,并且所有错误都相同 "Default initialization of an object of const type 'NSString *const __strong'",建议输入 =nil。一些 .cpp 文件也包括在内,当我将 C++ 代码放入 .mm 时,.mm 没有出现问题,出现错误。
我们都知道,如果我们输入 .mm ,它将同时编译 Objective-C 和 C++。错误主要与NSString *const object; 类型的初始化有关。我不想在此之前放置 extern 或对其进行其他修改,因为这些类是由客户在岸团队中的其他人编写的,所以我不应该碰这些。
【问题讨论】:
标签: c++ ios objective-c nsstring