------------恢复内容开始------------
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大佬
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/338983
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!