Cpp_动态内存分配

来源:互联网 发布:oracle数据库试题 编辑:程序博客网 时间:2024/05/29 04:13

1.兼容C语言的动态内存分配函数
malloc/calloc/realloc/free
2.C++增加了专门用于动态内存分配的运算符
1)new: 内存分配
2)delete/delete[]: 内存释放
如果用new分配数组,一定要用delete[]释放。
3)new分配内存失败,不会返回空指针(NULL),而是抛出std::bad_alloc异常。如果程序没有捕获该异常,该异常将被系统捕获,并杀死引起此异常的进程。

0 0
原创粉丝点击