c++基础
文章平均质量分 61
actlea
这个作者很懒,什么都没留下…
展开
-
为什么析构函数要为虚函数
析构函数为虚函数1.不管基类的析构函数是否为虚构函数,子类在销毁时,都会调用基类的虚构函数 2.举例说明 虚函数的作用就是通过基类指针或者是基类引用来调用合适的子类函数。 假设有如下的继承关系Descendant–>Derive–>Base,它们中都定义了sing()的函数代码块类的定义,例如:class Base { public: Base(){cout<<"Base const原创 2015-03-14 16:13:42 · 422 阅读 · 0 评论 -
类中的隐式类型转换
C++基础原创 2015-03-18 17:03:39 · 402 阅读 · 0 评论 -
函数重载
定义 同一作用域内函数名相同但形参列表不同 class A { void f(int a); }; class B { void f(double b); }; //这不是重载,因为两个函数位于不同的作用域内 class D : public A { void f(double b); }; //派生类成员函数与基类成员函数**同名**,且**参数不相同**时,基类原创 2015-03-18 17:11:40 · 328 阅读 · 0 评论