- 博客(3)
- 收藏
- 关注
原创 C++面试之语言基础(3)
51.C++重写和重载重定义区别52.一个数据成员是否可以既是const又是static,为什么?如果可以,如何初始化。53.构造函数和析构函数的异同点。54.自动调用拷贝构造函数的几种情形。55.类型转换构造函数是什么?56.异常处理方式。57.成员函数和友元函数的区别58.C++中哪些运算符不能重载59.如何重载前++和后++60.请说出STL标准模板库中的几个常用类...
2018-06-01 22:00:53 114
原创 C++面试之语言基础(2)
21.不借助第三个数交换两个数的值。第一种:a=a+b;b=a-b;a=a-b;第二种:a=a*b;b=a/b;a=a/b;(b不为0)第三种:a=a^b;b=a^b;a=a^b;22.用宏定义写出swap(x,y)#define swap(x,y) (x)=(x)+(y);(y)=(x)-(y);(x)=(x)-(y);//宏定义时参数用括号括起来,且表达式之间不要有空格...
2018-06-01 17:42:20 196
原创 C++ 类与对象
对象对象的定义对象的构造缺省构造函数拷贝构造函数构造函数的初始化列表 P258对象的析构对象数组类与对象的成员内联函数 P213常数据成员常成员函数静态数据成员静态成员函数静态常数据成员友元函数与友元类继承继承的意义单继承多继承函数覆盖与二义性虚基类派生类的构造函数与析构函数类的赋值兼容性多态程序抽象与面向对象 ...
2018-06-01 09:36:26 163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人