Ton*_*ion 0 c++ polymorphism c++11
在C++中使用多态时,了解它的重要事实是什么.
比如,例如,从何时derived开始base,应该注意什么?
什么时候可以上线,什么时候不可以?你什么时候需要一个'虚拟'析构函数?什么时候不需要?
使用从base到派生对象的指针时需要注意什么?
有一个在C++休息室讨论刚才关于sizeof(*this)同态的类型,这启发了我问这个问题.
像这样一个"模糊"的事实:
"如果你有一个隐藏在Base&后面的Derived,那么静态类型是Base,而动态类型是Derived."
在这个问题上,也是我正在寻找的东西.