摘要:
对于类的私有成员只能在类的成员函数内部访问。这样虽然带来了数据隐藏上的好处,但会增加 程序书写上的麻烦。为了折中考虑,C++中提供了友元的概念。 友元:友元函数、友元类 在定义一个类时可以把一些函数(包括全局函数和其他类的成员函数)声明为"友元" ,在友元函数 内部就可以访问类对象的私有成员。 将其 阅读全文
摘要:
成员对象和封闭类: 一个类的成员变量如果是另一个类,就称之为成员对象。包含成员对象的类叫做封闭类。 当封闭类的对象产生并初始化时,它包含的成员对象也需要被初始化,这时就会引发对成员对象 构造函数的调用。如何让编译器知道到底是使用哪个构造函数初始化的呢?这可以通过在定义封 闭类的构造函数时,添加初始化 阅读全文