构造函数初始化列表中对变量的初始化顺序与变量的声明顺序一致

参考链接:https://www.cnblogs.com/lidabo/p/3628987.html 输出为一个随机数和98,为什么呢? 因为对于初始化列表而言,对成员变量的初始化,是严格按照声明次序,而不是在初始化列表中的顺序进行初始化,如果改为赋值初始化则不会出现这个问题,当然,为了使用初始化列表,还是严格注意声明顺序吧。
相关文章
相关标签/搜索