结合网上的C++面试题+自己的面经,进行整理记录,for我这种非CS的程序猿.(不定期更新,加入了自己的理解,如有不对,请指出) [1] new/delete和malloc/free的区别和联系? 1. 二者都可以动态分配和撤销内存. 2. new/delete是运算符,执行效率更高,而后者是标准函数库. 3. 针对对象时,new/delete会执行对象的构造/析构函数,而后者不会. 4. new/delete返回数据类型指针,malloc返回void指针. [2] delete和delete…