new/delete和malloc/free读书笔记
摘要:
以前对这两者的认识是停留在以下表面:malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。new会自动调用构造函数,delete会自动调用析构函数,malloc和free不会。malloc是个分配内存的函数,供你调用的。new是保留字,不需要头文件支持。malloc需要头文件库函数支持。new 建立的是一个对象,malloc分配的是一块内存。今晚顺手写了个测试代码class A{ public: A(){coutShow(); system("pause"); return 0;} 却能正常显示&quo 阅读全文
posted @ 2010-12-13 21:29 hgy413 阅读(161) 评论(0) 推荐(0) 编辑