c++八股:1、delete和delete[]的区别2、const作用3、static作用4、堆和栈的区别5、堆和自由存储区的区别6、#include <> 和#include ""的区别7、什么是内存泄漏?面对内存泄漏和指针越界的方法8、声明和定义的区别9、c++文件编译与执行的四个阶段10、c++内存的五个分区11、c++的四种强制转换?12、extern 和 extern "C"的作用13、typdef和define的区别shell:条件判断、流程控制、读取控制台