首页 > 日天C++入门 2.26
头像
hlsilent
编辑于 2020-02-29 10:27
+ 关注

日天C++入门 2.26

2020/2/26 大风
1.C++类成员函数在类内部和外部(范围解析运算符)的定义方式。

2.成员和类的默认访问修饰符是private。

3.默认构造函数没有任何参数。带有参数的构造函数在创建对象时能给对象赋初始值。

4.使用初始化列表来初始化字段。

5.类的析构函数是类的一种特殊的成员函数。

6.如果类带有指针变量,并有动态内存分配,则必须使用拷贝构造函数。

7.拷贝构造函数还可通过使用已有的同类型的对象,来初始化新创建对象。
Line line1(10)
Line line2=line1
(不太懂为何调用了三次拷贝构造函数)

8.类的友元函数定义在类外部,不是成员函数。

9.在类定义中定义的函数都是内联函数。

10.this指针是所有成员函数的隐含参数。在成员函数内部,它可以用来指向调用对象。

11.友元函数没有this指针。

12.不能把静态成员的初始化放在类的定义中,但是可以在类的外部通过使用范围解析运算符::来重新声明静态变量从而对它进行初始化。静态函数只要使用范围解析运算符::就能访问。

13.静态成员函数没有this指针,只能访问静态成员。

14.一个派生类继承了所有的基类方法,但以下情况除外:
(1)基类的构造函数,析构函数,拷贝构造函数
(2)基类的重载运算符
(3)基类的友元函数

15.多继承各个基类之间用逗号分隔。

更多模拟面试

全部评论

(0) 回帖
加载中...
话题 回帖