Cpp面试题_自用
This is a page about »Cpp面试题_自用«.
cpp 面试题_自用
cpp 专栏
试着思考,有深度
一、关键字
- static
有三种作用
-
final 和 override?为什么final 能提高代码执行效率
-
thread_local 变量作用、存放位置、生命周期
-
一个变量可以既是const又是volatile吗?
-
null和nullptr,为什么要引入nullptr
-
为什么noexcept能提高性能?
-
delete[] 是怎么知道数组长度的?
-
new、placement new ,operator new 的区别,怎么把对象new在栈上
-
__cdecl 和 __stdcall
-
重载类的delete运算符,delete这个对象时会发生什么?
-
函数调用压栈流程?
-
生命和定义的作用,从编译角度说?
-
现代大部分编程语言都没有头文件,c++为什么要有头文件?头文件和模块的优劣比较?
-
c++11为什么引用枚举类
-
程是从main 函数开始执行的吗?
-
虚函数怎么实现的,性能真的更慢吗?
-
构造函数、西沟函数、重载运算符函数可以是虚函数吗?类成员函数模版可以是虚函数