3.5.12 课后练习(1)

2013-10-07 15:32:11 · 作者: · 浏览: 83

3.5.12   课后练习(1)

1. 解释下面代码中的错误:

 
2. 解释下面代码中的错误:
 

3. 能否对类的构造函数进行重载?

4. 类的构造函数可以是私有的吗?

5. 类的构造函数必须定义在类声明之外吗?

6. 在如下类声明中,哪个构造函数是默认构造函数?

 
7. 解释下面代码中的错误:
 
8. 在下面这段代码中:
 

调用了多少次C的默认构造函数?

9. 解释下面代码中的错误:

 

10. 拷贝构造函数的作用是什么?

11. 编写一段代码来说明拷贝构造函数的使用方法。

12. 如果类的设计者没有提供拷贝构造函数,编译器是否会提供一个?