学习C++就不得不提这个初始化的问题了。以下是关于两种类型的初始化规则。
1.内置类型的初始化
简单说就是取决于变量定义的位置,如果实在函数体内的话就不自动初始化。在函数外的话就初始化为0
2.类类型的初始化
经过我的分析类类型的初始化是使用默认构造函数初始化,跟变量的位置无关。
接下来是摘自一篇关于C++初始化的深入研究的帖子帖子
1.内置类型的初始化
简单说就是取决于变量定义的位置,如果实在函数体内的话就不自动初始化。在函数外的话就初始化为0
2.类类型的初始化
经过我的分析类类型的初始化是使用默认构造函数初始化,跟变量的位置无关。
接下来是摘自一篇关于C++初始化的深入研究的帖子帖子