组合:我们简单地在新类中创建已存在类的对象,因为新类是由已存在类的对象组合而成。
构造函数的初始化表达式表允许我们显式地调用成员对象的构造函数
构造函数和析构函数不能被继承
operator=也不能被继承
私有继承
#include
using namespace std;
class A{
public:
void f(){}
};
class B:A{//default private
public://need public
using A::f;//no ()
};
int main()
{
B b;
b.f();
}
关于初始化顺序
#include
using namespace std;
class Parent{
int i;
public:
Parent(int ii):i(ii){
cout
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.e1idc.net