摘要:
7.20:友元函数在什么时候有用?请分别说明友元函数的利与弊。 Ans:当一个不是类的成员函数想要访问类内的私有成员时,可以将其设为友元函数,这样该函数就能访问类内的所有成员。 利:提供了非成员函数想要访问类内私有成员的一种方式。 弊:一旦使用不当会破坏类的封装性。 阅读全文
摘要:
7.16:在类的定义中对于访问说明符出现的位置和次数有限定吗?如果有,是什么?说明样的成员应该定义在public说明符之后?什么样的成员应该定义在private说明符之后? Ans:访问说明符出现的次数和位置没有限定,可以是0个也可以是多个,在说明符出现的位置往后的代码都是指定了说明符的访问权限,知 阅读全文
摘要:
7.8:为什么read函数将其Sales_data参数定义成普通引用,而print将其参数定义成常量引用? Ans:因为read函数的功能是读取数据,并且从标准输入流中读取数据然后写到对象中,修改了对象。所以是普通引用;而print函数只是打印数据,并没有修改数据,所以定义成常量引用。 7.10:在 阅读全文