RTTI、虚函数和虚基类的开销分析及使用指导

“在正确的场合使用恰当的特性” 对称职的C++程序员来说是一个基本标准。想要做到这点,首先要了解语言中每个特性的实现方式及其开销。本文主要讨论相对于传统C而言,对效率有影响的几个C++新特性。 C++引入的额外开销体现在以下两方面: 编译时开销 模板、类层次结构、强类型检查等新特性,以及大量使用了这些新特性的C++模板、算法库都增加了C++编译器的负担。但是应当看到,这些新机能在不降低,甚至(由于
相关文章
相关标签/搜索