一、C++ 基础与语法指针与引用区别:指针可以为空,可重新指向;引用必须初始化且不可重新绑定。指针的指针、多级指针和函数指针使用。常见陷阱:悬空指针、野指针、const 指针与指针 const 的区别。内存模型栈 vs 堆:栈自动管理,速度快,适合局部变量;堆手动管理,需 new/delete。内存泄漏与工具检测:valgrind、asan。对象生命周期:构造、析构、拷贝构造、移动构造。类型转换static_cast、dynamic_cast、const_cast、reinterpret_cast 的使用场景和安全性。二、面向对象编程类与对象成员函数、静态成员、虚函数、纯虚函数。构造函数、拷贝...