Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/150.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 从c+访问objective-c+;_C++_Iphone_Objective C - Fatal编程技术网

C++ 从c+访问objective-c+;

C++ 从c+访问objective-c+;,c++,iphone,objective-c,C++,Iphone,Objective C,有人能为我指出正确的方向吗。我在Objc中发现了很多关于使用C++的信息,但是没有其他方法。我正在制作一款C++的iPhone游戏,但需要开发iPhone所提供的一些功能。p> 谢谢通常方式是相反,你把文件重命名为.mm,然后在文件中使用C++。听起来好像你在尝试一些事情,而不一定会带来额外的好处。 通常的做法是相反,你把文件重命名为.mm,然后在文件中使用C++。听起来好像你在尝试一些事情,而不一定会带来额外的好处。 < P> >“使用ObjuleC中的C++”和“在C++中使用ObjuleC

有人能为我指出正确的方向吗。我在Objc中发现了很多关于使用C++的信息,但是没有其他方法。我正在制作一款C++的iPhone游戏,但需要开发iPhone所提供的一些功能。p>

谢谢

通常方式是相反,你把文件重命名为.mm,然后在文件中使用C++。听起来好像你在尝试一些事情,而不一定会带来额外的好处。

通常的做法是相反,你把文件重命名为.mm,然后在文件中使用C++。听起来好像你在尝试一些事情,而不一定会带来额外的好处。

< P> >“使用ObjuleC中的C++”和“在C++中使用ObjuleC”实际上没有什么区别,它们实际上都使用Objto-C++(这是一种独特的语言)。 只需确保将源文件编译为Objective-C++:使用
.mm
扩展名重命名它,或者添加编译器标志
-x Objective-C++
,以影响所有源文件


那么你可以做任何你在Objto-C.< /P> < P>中所做的事情。“在C++中使用C++ +”和“在C++中使用ObjuleC”实际上没有什么区别。它们实际上都使用Objto-C++(这是一种独特的语言)。 只需确保将源文件编译为Objective-C++:使用

.mm
扩展名重命名它,或者添加编译器标志
-x Objective-C++
,以影响所有源文件

然后你可以做任何你在Objective-C中会做的事情