C++八股
内存:
内存分区:
几个基本数据类型各占多少空间:
内存对齐:
多态:
虚函数:
模板:
其他语法:
继承时一般要写类的那些成员函数:
拷贝构造函数和移动构造函数,深浅拷贝:
内联是什么,为了解决什么问题,递归函数的内联会有什么问题:
野指针是什么:
指针和引用:
new/delete和malloc/free:
怎样让对象只能创建在栈/堆/内存池中:
具体如何重载operator new:
RTTI原理,type_info信息存储在虚函数表的哪里:
C++11:
Lambda表达式:
智能指针:
类型转换:
右值:
STL:
vector:
list:
map:
unordered_map:
其他问题:
C++动静态链接库的区别 lib, dll:
顺序遍历链表和顺序遍历数组那个更快:
memory_move和memory_copy两者的作用和区别:
一段代码怎么样在main函数之前调用:
你觉得C++有什么功能跟面向对象的三大特性相悖