我是游戏开发者。我使用box2d开发了一款游戏,该游戏处于最后阶段。要在我尝试进行代码重构时构造代码,我收到此错误警报http://screencast.com/t/ir1nCvnx。但是,当我试图为另一个不使用.mm后缀的项目进行代码重构意味着我可以实现它。我想知道的是我们可以使用c ++概念对代码进行代码重构。如果不是其他方式进行代码重构。
答案 0 :(得分:2)
我想是因为Xcode依赖于clang前端的所有内容 代码覆盖功能,它最终将能够重构 C ++。据我了解,它过去没有重构C ++,因为 clang的C ++支持仍然不足。
但是clang现在是一个非常好的C ++编译器。然而,Xcode仍然嘲笑 甚至重命名符号(我曾经需要的唯一重构)。
所以,到目前为止,你无法重构你的C ++代码,并希望你能在新版本的clang / LLVM / XCode中获得它。