C++动态内存分配

来源:互联网 发布:java可视化开发工具 编辑:程序博客网 时间:2024/05/16 06:52
  • 动态内存分配
    C++中通过new关键字进行动态内存申请
    C++中的动态内存申请是基于类型进行的
    delete关键字用于内存释放
//申请变量type* pointer = new type;//...delete pointer;
//数组申请type*pointer = new type[N];//...delete[] pointer;
  • new和malloc的区别

    new关键字是C库提供的函数
    malloc是由C库提供的函数

    new以具体类型为单位进行内存分配
    malloc以字节为单位进行内存分配

    new在申请单个类型变量时可进行初始化
    malloc不具备内存初始化的特性

原创粉丝点击