Visual C++ 6.0 中指针的默认值是多少。
如果重要的话,我的问题特别涉及堆栈上的变量。
在这种情况下,myArray 最初是 NULL 指针还是具有未定义的值?
double* myArray;
请您参考如下方法:
未定义。
C++ 没有为未初始化的指针定义默认值。
如果您使用 visual studio 在调试中运行,则未初始化变量的初始值有时类似于 0xcdcdcdcd。该值根据变量的位置而变化 - 在堆栈上或堆上。然而,在发布版本中情况并非如此,您不得以任何方式依赖它。