全局对象会初始化为0,局部定义和动态分配的对象会被一个随机值初始化,该值是该内存上一次被使用的结果
例子:
int a;
int main()
{
cout<<a<<endl;
int *b=new int;
cout<<*b<<endl;
static int c;
cout<<c<<endl;
return 0;
}
全局对象会初始化为0,局部定义和动态分配的对象会被一个随机值初始化,该值是该内存上一次被使用的结果
例子:
int a;
int main()
{
cout<<a<<endl;
int *b=new int;
cout<<*b<<endl;
static int c;
cout<<c<<endl;
return 0;
}