C++相关 简单介绍一下OOP(面向对象)的特性是什么? 继承、封装、多态 平时写代码(C++)写的比较多是吗? 有用过哪些设计模式呢?(比如工厂模式有了解吗?) 没答上,之后优先看设计模式部分 你提到的内存管理熟悉,具体是指哪一部分?(内存碎片还是内存回收?) 内存回收:RAII原则,“以对象管理资源” 如果用智能指针,会出现没有被释放掉的情况吗? 循环引用 智能指针虽然极大降低了内存管理的心智负担,但它管理的是对象的生命周期。如果我们在逻辑上创造了闭环的引用关系(如循环引用),或者错误地移交了所有权(如 release 之后未手动释放),内存依然会泄露。因...