int *a = new int[100];//没有初始化
int *a = new int[100]{};//全部初始化为0
int *a = new int[100]{1,2,3,4,5};//初始化前五个,后五个为0
c++ 用new创建一个数组
最新推荐文章于 2024-03-27 17:11:45 发布
本文探讨了C++中动态内存分配的三种情况:未初始化的整型数组,所有元素自动初始化为0的数组,以及仅部分元素初始化的数组。理解这些行为有助于提升代码的清晰性和正确性。
752

被折叠的 条评论
为什么被折叠?



