美文网首页
new/delete用法

new/delete用法

作者: Marshmello_5d29 | 来源:发表于2019-09-29 14:34 被阅读0次

new用法

1,开辟单变量地址空间

int *p = new int ;//开辟大小为sizeof(int)空间

int *a = new int(5);//开辟大小为sizeof(int)空间,并初始化为5

2,开辟数组空间

一维:int *a = new int [100];//开辟一个大小为100 的整型数组空间

二维:int (*a)[6] = new int[5][6] ;//开辟二维的整型数组空间,数组指针a

int **p = new int *[10];  //开辟一个大小为10 的整型指针数组

delete用法

int *p = new int;

delete p;

int **pp = new int *[10];

delete []pp;

int (*ppp)[5] = new int [3][5];

delete []ppp;

相关文章

  • new/delete用法

    new用法 1,开辟单变量地址空间 int *p = new int ;//开辟大小为sizeof(int)空间 ...

  • C++11 shared_ptr

    智能指针 “shared_ptr” 用于代替 “new/delete” 来管理对象的生命周期。 用法:

  • new失败抛出异常吗?

    new/delete 在C++中动态分配与释放内存是通过new/delete和new []/delete []实现...

  • C++基础复习与总结

    一、new和malloc的区别1、new和delete配对,释放数组需要用delete[]。new和delete实...

  • C++内存

    认识C++内存 operator new, operator delete和new, delete operato...

  • new AND delete

    转载自 new和detele和sizeof类似,new 和 delete也不是函数,比如new和c中的malloc...

  • new delete

  • 成员函数、继承(20170213)

    C++06 区分new/delete malloc/free new /delete 运算符,不需要转换,自动...

  • c++ new 和delete的种种

    new/delete动态管理对象,new[]/delete[]动态管理对象数组。 C++中,把int 、char....

  • new/delete和malloc/free的用法与区别

    一.new和delete用法如下几行代码: 第一行这个new表达式在自由存储区中分配创建了一个整形对象,并返回一个...

网友评论

      本文标题:new/delete用法

      本文链接:https://www.haomeiwen.com/subject/wcotpctx.html