前言
C++ 的内存管理一直以来都是比较困难的问题,倒不至于说特别难,而是说注意的东西有很多,知识点也很多,新版本的C++11使用了引用计数,可以动态的进行内存管理,帮助程序员减少了一些工作,使用起来会更简单一些;但是毫无疑问,我们要去理解动态内存!
内存管理
内存分配方式
这个是老生常谈的东西了~也就是那五个区:栈、堆、自由存储区、全局/静态存储区、常量存储区
这里请参考我的另一篇文章
C和C++之间内存管理的不同
它们的不同,我认为在于C没有C++中的自由存储区;
C里面有malloc和free,而C++则是new/delete;