c++
fm_VAE
这个作者很懒,什么都没留下…
展开
-
C++ 单继承 多重继承的内存布局
单继承#include <iostream>#define P(x) std::cout<<x<<std::endl;class A{public: A(){} ~A(){} virtual void func(){ P("A func call"); } virtual void funcA(){ P("A funcA call")...原创 2018-10-08 23:11:59 · 710 阅读 · 0 评论 -
C++构造函数中调用虚函数是否有多态的效果
C++多态的一个重要应用就是虚函数。但是当我们再基类的构造函数中调用一个子类重载的虚函数会出现多态的效果吗?我们具体看一下下面的实例:#include <iostream>#define P(x) std::cout<<x<<std::endl;class A{public: A(){ func(); } ~A(){} virtual ...原创 2018-10-09 10:31:11 · 627 阅读 · 0 评论