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

参考链接:https://www.cnblogs.com/lidabo/p/3628987.html

构造函数初始化列表中对变量的初始化顺序与变量的声明顺序一致
输出为一个随机数和98,为什么呢?
因为对于初始化列表而言,对成员变量的初始化,是严格按照声明次序,而不是在初始化列表中的顺序进行初始化,如果改为赋值初始化则不会出现这个问题,当然,为了使用初始化列表,还是严格注意声明顺序吧。