我有一个类似于以下代码的结构,其中类模板继承自自己的模板参数(可能是某个BaseClass )或它的任何子类。...or one of its derived classes...当我想要在baseclass之后接受模板类参数或它的一个子类时,这就变得棘手了:
void func(ClassTemplate& c) { ... c.Ba
我已经阅读了一些关于C++的优化指南,它似乎需要更多的知识来拥有一个快速的C++代码,而不是使用没有C++高级特性的C++ (类、模板、继承等)。C++是一种功能强大的语言,将长期用于游戏编程,而且速度仍然很快,因为它是C子集,但正如约翰·卡马克( John Carmack )所言,它必须正确使用:当与无法单独猜测如何快速编写C++代码的程序员打交道时编辑:我没有抨击C++的高级特性,我只是在谈论一些非常高级别的东西