初始化列表中初始化顺序和它们在类中声明的顺序保持一致读书笔记

随手写的程序:

输出结果为:a为一个极大负数,b为1

修改下代码:

输出结果为:a为1,b为1

两段代码唯一不同在于:int a,b修改成了int b,a;也就是前者先执行a(b)再执行b(1),后者先执行b(1),再执行a(b)

请记住一条准则:初始化列表中初始化顺序和它们在类中声明的顺序保持一致

原文地址:https://www.cnblogs.com/hgy413/p/3693668.html