对象的构造顺序一C++中的类可以定义多个对象,那么对象的构造顺序是怎样的呢?对于局部对象当程序执行流到达对象的定义语句时进行构造对象定义------>构造
对象的构造顺序二对于堆对象当程序执行流到达new语句时,创建对象使用new创建对象将自动触发构造函数的调用
对于全局对象对象的构造顺序是不确定的不同的编译器使用不同的规则确定构造顺序
小结:局部对象的构造顺序依赖于程序的执行流堆对象的构造顺序依赖于new的使用顺序全局对象的构造顺序是不确定的