面试:C/C++。过程不太愉快,难度是有的,结果应该是没过。1. C 和 C++1.1 struct 和 class 区别2. 对象2.1 什么是面向对象?2.2 构造函数和析构函数可不可以为虚函数,为什么?2.3 拷贝构造函数如果用值传递会有什么影响?2.4 如何限制一个类对象只能在堆(栈)上分配空间2.5 public protected private2.6 类都有哪几种构造方式?2.7 拷贝构造函数参数中为什么有时候要加 const2.8 常量左值引用3. 多态3.1 什么是多态?3.2 继承和多态区别与联系?3.3 虚函数可以内联吗?4. 内存管理4.1 new 和 malloc 的区别4.2 C++的内存分配4.3 简述c、C++程序编译的内存分配情况5. 关键字5.1 extern 和 static 的区别,什么情况用前者什么情况用后者5.2 声明和定义的区别5.3 引用会占用内存空间吗?5.4 strcpy和 memcpy 的区别5.5 关于类模板是否可以定义虚函数6. 运算操作符6.1 x=x+1,x+=1,x++哪个效率高—
1轮面试:电话面试
面试感受:不好;面试难度:有难度;面试来源:猎头推荐