非成员函数必须声明为类的__________才能访问这个类的private成员。
非成员函数只有在声明为类的_时才能访问这个类的所有private成员。
重载的流运算符函数应该被定义为类的__________函数。
在类中,__________成员为类的所有对象所共享。
非成员函数只有在声明为类的_____时才能访问这个类的所有private成员。
对基类数据成员的初始化必须派生类的构造函数中的___________处执行。
非成员函数应声明为类的__________函数才能访问这个类的private成员。