首页 > 代码库 > 全局变量的初始化
全局变量的初始化
全局变量会被初始化为0,这是一直以来脑海中的概念。对于全局对象的理解就是,类有构造函数,在构造函数里可以初始化成员变量。我自己写程序也采用这个原则。
其实对于全局对象,对象的成员变量也被编译器初始化为0.
示例代码:
class A{public: int m_value;};A g_a;void main(){ int value1 = g_a.m_value; A b; int value2 = b.m_value;}
局部对象的成员变量未初始化。
全局变量的初始化
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。