- 4
- 0
- 约6.27千字
- 约 7页
- 2018-05-20 发布于河南
- 举报
学习CPrimer心得
学习C++Primer心得和一些问题
1、在VC的MFC程序中能否使用cout输出?
答:不能。必须使用CDC来进行输出。
?
2、C++中子类的构造函数是否会自动调用基类构造函数?
答:会。如果在子类的构造函数中不显式指定调用基类构造函数,则将自动调用基类缺省构造函数,所以基类一定要有缺省构造函数。如果子类的构造函数除了调用基类构造函数以外什么都不做,不能不写,必须写一个空函数。
?
3、子类对象的初始化过程是怎样的?
答:先调用基类构造函数来初始化相关的基类子对象,然后再执行子类(派生类)的构造函数。
?
4、名字空间的使用有哪些方式?
答:大概有三种方式:
l?????????使用名字空间别名加上名称限制修饰符
namespace?LIB?=?IBM_Canada_Laboratory;
LIB::Arrayint?ia(1024);
l?????????using指示符,使名字空间内的所有声明可见
using?namespace?IBM_Canada_Laboratory;
l?????????using声明,使名字空间中的单个声明可见
using?IBM_Canada_Laboratory::Matrix;
using指示符和using声明的本质是不同的。
?
5、如何声明一个对象已经在文件外被定义?
答:使用extern来声明。可以在多个地方多次声明同一个对象,但是一个
原创力文档

文档评论(0)