Or2*_*251 0 c++ oop polymorphism
如果我错了,请纠正我,但关键字"auto"可以解决多态发明要解决的所有问题.
而不是声明类A的虚函数func,当我们从它继承B类时,我们可以说函数func正在接收自动参数,它将知道触发什么情况.
我错过了什么?
Lig*_*ica 10
不,auto不能解决任何这些问题.
auto是一个编译时实用程序,用于从周围的代码中推断出事物的类型.它与模板的关系更密切(事实上,autolambda的参数列表中的模板是由模板实现的!).
它不了解运行时状态,也不能用于执行虚拟分派.
这些是完全不同的概念,你最好的选择是重新研究每个人的意思.