过去几个月我一直在学习 Objective-C,目标是编写 iOS 游戏。我希望能够让游戏相对容易地移植到其他平台,所以我也一直在同时学习 C++。我的计划是用 C++ 编写大部分游戏,并用 Objective-C 编写绘图和游戏循环。我知道(至少我被告知)这是可能的,但有一些事情我仍然感到困惑。
- 我对 C++ 还是很陌生,并且最初来自 Java,让函数返回类型为 void 是不是一个坏主意?
- 有没有办法编写类函数?IE。类名.function(); 而不是 object.function();
- 我以前从不需要 C++ 文件的头文件。有人可以指出我的例子吗?最好有一个具有构造函数的方法?我不知道它的返回类型是什么。(应该是指向类的指针吧?)