CQM*_*CQM 8 compiler-construction xcode linker gcc objective-c
我有一个带有一些C++代码的Objective C项目,果然C++代码无法编译
我知道编译器会假设要编译哪种语言,但我之前看过这个应用程序运行所以我很好奇如何让我的Xcode 4运行编译这个项目
即.由于编译器无法识别c ++ std::语法,因此此函数声明会产生错误
std::string string_with_formatting(const unsigned int value)
{
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?我应该有#include或#import
ham*_*ene 10
Objective-C++是C++的超集.您可以在Objective-C++源代码中使用C++.
.mm扩展名,否则它将被视为Obj-C,而不是Obj-C++#include <string>