标签: c++ initialization memory-management
如果我分配一些基本类型的数组,例如
double *v = new double[10];
我需要知道,数组条目的初始值是什么。
是否在标准或编译器dependend中指定,我在哪里可以找到它。
谢谢, 约翰内斯
答案 0 :(得分:28)
不,数组内容未初始化。您需要使用double *v = new double[10]();为每个元素设置默认值0(注意())。
double *v = new double[10]();
0
()