小编nis*_*waj的帖子

在构造函数初始化中列出评估顺序

我想知道构造函数按声明对象的顺序调用的原因.

我读了这个问题,但我没有把那里指定的原因作为评论.

说明理由是:

它们在成员声明顺序中而不是在构造函数中按顺序构造的原因是,可能有几个构造函数,但只有一个析构函数.析构函数以相反的构造顺序销毁成员.

有人可以解释一下吗?

c++ constructor

2
推荐指数
1
解决办法
95
查看次数

标签 统计

c++ ×1

constructor ×1