c++ new的用法

------------恢复内容开始------------

new 的作用是开辟一片新的内存,并返回内存的起始地址

此为最常用的用法   new 表达式

比如要创建一个整数空间,可以这样定义

1 new int;                     //开辟一个存放整数的存储空间,没有设定值
2 new int(INT_MAX);            //设定初值为INT_MAX
3 new int[5];                  //开辟一个存放数组的空间
4 int *a = new int[5];         //开辟空间+返回首址给a

new运算符使用的一般格式为   new 类型 [初值]   

用new分配数组空间时不能指定初值。如果由于内存不足等原因而无法正常分配空间,则new会返回一个空指针NULL,用户可以根据该指针的值判断分配空间是否成功。

new相当于c语言中的malloc函数,可用于申请内存

------------恢复内容结束------------

原文链接: https://www.cnblogs.com/toukome2000/p/12607512.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;

也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬

    c++ new的用法

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/338983

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年3月1日 下午11:52
下一篇 2023年3月1日 下午11:52

相关推荐