第11章复习题答案

2013-10-07 15:50:53 · 作者: · 浏览: 84

第11章复习题答案

1.下面是类定义文件的原型和方法文件的函数定义:

 

2.成员函数是类定义的一部分,通过特定的对象来调用。成员函数可以隐式访问调用对象的成员,而无需使用成员运算符。友元函数不是类的组成部分,因此被称为直接函数调用。友元函数不能隐式访问类成员,而必须将成员运算符用于作为参数传递的对象。请比较复习题1和复习题4的答案。

3.要访问私有成员,它必须是友元,但要访问公有成员,可以不是友元。

4.下面是类定义文件的原型和方法文件的函数定义:

 
5.可以在每个文件中包含单独的静态函数定义。或者每个文件都在未命名的名称空间中定义一个合适的average( )函数。
 

5.下面的5个运算符不能重载:

sizeof。

.。

.*。

::。

:。

6.这些运算符必须使用成员函数来定义。

7.下面是一个可能的原型和定义:

 
但请注意,使用magval( )方法比定义该转换函数更符合逻辑。