c++ new 数组
时间: 2023-10-28 20:21:08 浏览: 106
在C++中,使用关键字new可以动态地分配内存来创建数组。要创建一个数组,可以使用以下语法:bool* array = new bool[10]。这将配一个具有10个元素的bool类型的数组。根据引用,这个数组可以是未初始化的或初始化为0。另外,引用指出new关键字不是函数,而是C++的关键字。它可以用来动态分配内存,并与delete关键字一起使用来释放分配的内存。需要注意的是,在使用new创建数组时,需要额外的内存来保存数组的大小,以便在使用delete释放数组时正确调用析构函数。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [c++ new一个数组](https://blog.csdn.net/lixinglaing/article/details/81434608)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [c++ new delete new[] delete[] 底层实现](https://blog.csdn.net/cFarmerReally/article/details/54585443)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文
相关推荐


















