为什么游戏引擎大多选择使用 C++ 而不是 C 开发？
我也曾经试着用C写，可结果发现开发效率、代码可读性，都不是一个档次的。最后才明白，发明C++的人确实是为了解决一些问题，而不是闲的蛋疼。 -------------------- 由于第一次获得这么多赞，我补充一下。 当初我是非常讨厌C++语言的，我认为C++能做的C都能做，它只是个语法糖而已，简单才是最美的，为什么我要去浪费时间研究那些诡异的特性。 后来慢慢的我对C++的态度变了，现在我觉得C++虽然不完美，但是够用。它比C可读性好，做到了开发效率和运行效率的折中，是我写代码的首选语言。