标签: c++ reference initializer-list static-assert
我有一个带有const&的c ++类。在构造函数的初始化列表中初始化的成员。
成员初始化的顺序是至关重要的,我依赖于类声明中成员声明的顺序和初始化列表中的相应顺序。
编译正常,没有错误或警告。
我的问题是:我可以通过某种方式,比如static_assert或类似的,确保没有人改变声明或初始化列表的顺序吗?
我知道,这样做会触发编译器警告,但是有些人不关心编译器警告。那么,有没有办法将其变成错误信息......?