Runtime Polymorphism 与 Static Polymorphism 对比 | C++
本章覆盖:virtual dispatch;runtime polymorphism;template;CRTP 的高层认知;compile-time polymorphism;code size;dynamic flexibility;performance / ABI trade-off;Concepts 对静态多态可读性的改善;不是“模板一定比虚函数快”,必须根据场景和测量判断。
本章知识点
- virtual dispatch
- runtime polymorphism
- template
- CRTP 的高层认知
- compile-time polymorphism
- code size
- dynamic flexibility
- performance / ABI trade-off
- Concepts 对静态多态可读性的改善
- 不是“模板一定比虚函数快”,必须根据场景和测量判断