动态分配内存(malloc, free)
操作系统中存在一个内存管理器(Memory Manager),简称MM,它负责管理内存。
MM提供的服务:应用程序可以向MM申请一块指定大小的内存(借出),用完之后应用程序应该释放(还回)。
操作系统中存在一个内存管理器(Memory Manager),简称MM,它负责管理内存。
MM提供的服务:应用程序可以向MM申请一块指定大小的内存(借出),用完之后应用程序应该释放(还回)。
1.malloc,free和new,delete区别。
a.malloc,free是C/C++的标准库函数。new,delete是c++的操作符。
b.malloc申请的是内存,严格意义不是“对象”,new申请的可以理解为“对象”,new 时会调用构造函数,返回指向该对象的指针。
Update your browser to view this website correctly. Update my browser now