class Parent
{
public:
Parent()
{
Name="比尔盖茨";
money=20;
}
protected:
char *Name;
private:
int money;
friend class Child;
};
class Child:Parent
{
//Child继承Parent后默认调用了父类的无参构造函数..再调用了自己的隐式构造函数
public:
//才知道类里面的所有函数都是隐式的inline
//但是你在类外面重写的话就要自己添加inline才是内联了
/* inline */void Show()
{
cout<<"名字:"<<Name<<endl; //继承后保护变量可以访问
cout<<"家产:"<<money<<endl; //父类的私有变量是不能使用的
}
};
int main()
{
Child c;
c.Show();
system("pause");
}