|
|
1
9
错误消息示例: compiler explorer link 通常,这样做的理由是使用静态类型转换可以避免不必要的模板实例化。 编译时间比代码可维护性问题更大吗?编码人员是否应该浪费时间考虑最小化代码中每一行的“不必要的模板实例化”?
因此,避免模板实例化爆炸的最佳方法是,对“根”类和“根”函数的参数类型使用动态多态性,然后仅对时间关键型函数使用静态多态性,这些函数实际上位于实例化树的上方。
所以,在我看来
|
|
|
2
13
Scott Meyers说
对于感兴趣的人,比较
|
|
|
3
5
这是我的2.5美分,不是技术上的美分:事实上今天
|