c/c++
文章平均质量分 70
laurenceliu
这个作者很懒,什么都没留下…
展开
-
构造函数初始化表的使用规则
class A { A(int x);//A的构造函数 }; class B { B(int x, int y);//B的构造函数 }; B::B(int x, int y) :A(x) //在初始化表里调用A的构造函数 { } 上述为: (1)如果类存在继承关系,派生类必须在其初始化表里调用基类的构造函数。 (2)类的const常量只能在初始化原创 2007-08-27 13:32:00 · 566 阅读 · 0 评论 -
c++中的虚函数
1.简介 虚函数是C++中用于实现多态(polymorphism)的机制。核心理念就是通过基类访问派生类定义的函数。假设我们有下面的类层次: class A { public: virtual void foo() { cout }; class B: public A { public: virtual voi转载 2007-08-28 10:35:00 · 452 阅读 · 0 评论 -
C++/CLI思辨录之再谈继承
C++/CLI思辨录之再谈继承 2005-08-17 17:49 在面向对象编程领域一个关键的概念是继承。 在OO和C++中,类成员共有三种级别的继承:public,protected和private。对于基类成员的存取操作应该依赖于下面两个因素: ·派生类声明其类头(public, protected 或 private)的方式 ·对类成员的存取指定标转载 2007-08-27 12:51:00 · 518 阅读 · 0 评论