【发布时间】:2010-10-09 17:33:02
【问题描述】:
The CRTP 在这个关于动态多态性的问题中被建议。然而,据称这种模式只对静态多态有用。我正在查看的设计似乎在速度方面受到虚函数调用的阻碍,因为 hinted at here. 甚至 2.5 倍的加速都很棒。
所讨论的类很简单,可以完全内联编码,但是直到运行时才知道将使用哪些类。此外,他们可能以任何顺序被束缚,将性能侮辱堆积到伤害上。
欢迎提出任何建议(包括在这种情况下如何使用 CRTP)。
编辑:谷歌搜索出现了函数模板的提及。这些看起来很有希望。
【问题讨论】:
标签: c++ virtual-functions