c++ 变量必须初始化吗???

1、局部变量必须初始化,否则其值未定义;   (1)、内置类型int,char,bool,float,double,指针、枚举enum等;   (2)、结构体、类、类模板等取决于它们自身的默认构造函数。类成员变量在对象创建的时候分配内存,如果在类中没有进行初始化,与局部内置类型结果一样;   (3)、STL库中vector、list、map等默认构造出一个空的容器。 2、全局变量   (1)、内置
相关文章
相关标签/搜索