在阅读关于C++模板的非常好的书时,我遇到了一些关于模板替代方案的解释,我不明白:
这些是C++模板的不良替代品 您可以编写公共基类型的通用代码,例如Object或void*. 原因:如果您编写公共基类的通用代码,则会失去类型检查的好处.此外,可能需要从特殊基类派生类,这使得维护代码变得更加困难.
这些是C++模板的不良替代品
原因:如果您编写公共基类的通用代码,则会失去类型检查的好处.此外,可能需要从特殊基类派生类,这使得维护代码变得更加困难.
有人可以用代码示例来解释这个吗?
c++ polymorphism templates
c++ ×1
polymorphism ×1
templates ×1