基本类型初始化C++

min*_*box 0 c++ initialization

创建基本类型的变量时,例如:

double *aPtr = new double;
Run Code Online (Sandbox Code Playgroud)

*(aPtr)不会被初始化.

有没有办法让它初始化为特定值(不一定是0),例如-1?

创造新课程的唯一途径是什么?

Ed *_*eal 7

是的 - 就这么做

double *aPtr = new double(-1);
Run Code Online (Sandbox Code Playgroud)

这里-1是帖子的示例值