Cal*_*lum 2 visual-c++
Visual C++ 6.0中指针的默认值是什么.
如果重要,我的问题特别提到堆栈上的变量.
在这种情况下,myArray最初是一个NULL指针还是它有一个未定义的值?
double* myArray;
sho*_*osh 6
未定义. C++没有为未初始化的指针定义默认值.
如果你在使用visual studio进行调试时运行,那么未初始化变量的初始值有时就像0xcdcdcdcd.此值根据变量的位置而变化 - 在堆栈上或堆上.但是在发布版本中并非如此,您不能以任何方式依赖它.
以下是有关这些值的更多信息.
归档时间:
16 年,2 月 前
查看次数:
2450 次
最近记录: