摘要:
1、指针、引用和const 引用实质上是对变量起个别名,它本身不是一个对象,只是与初始值绑在一起。因此他定义的时候必须初始化,且不能更换到其他对象,也不存在引用的引用。普通的“非常量引用“只能引用一个对象,不能引用一个常量,用const限定的“常量引用”可以引用一个常量,也可以引用一个普通变量。(这 阅读全文
2016年9月19日
2016年9月18日
摘要:
class C :public A{ int data_c;public: C(){ data_c = 3; cout << "C " ; } C(int a, int b) :A(a){ data_c = b; cout << "C(a) " ; } void show(){ A::show(); 阅读全文
摘要:
程序运行结果没什么好说的。 下面开始变了:首先 将B C都是虚继承A,程序输出如下: 这里可以看到当B和C都是虚继承A的时候,在BC初始化的时候调用了A(a),在定义并初始化D的时候,只调用了一次A()(注意这里是A(),而不是A(a),因为子类中并没有显示的调用A的构造函数,所以默认调用A的无参构 阅读全文
2016年9月11日
摘要:
【奇虎360】 2017年校招笔试题 (技术岗编程题 -- 内存管理) 阅读全文