总结--内存 + 智能指针
在内存这块我们主要讨论一下几方面:C语言内存(new 、delete)、智能指针、内存泄漏C语言内存(new 、delete)在现代c++中,应该尽量避免使用底层内存,而是只用现代结构,例如容器、智能指针。mallo()、与new的区别malloc只负责申请你所指定的内存大小。而new不仅会分配正确的内存大小,还会调用相应的对象的构造函数以构建对象。free()和delete的区别使用free()时不会调用对象的析构函数,使用delete会调用对象的析构函...