0
让我用下面的代码前面的问题:解决冲突
struct A
{
explicit A(int i):a_{i} {}
int a_
};
struct B
{
B():mya_{5} {} // Initialize mya_ (again?)
A mya_{7}; // Initialize mya_
};
在struct B
我们有mya_
和mya_
课内初始化之间的冲突中被初始化B
的构造函数的初始化程序列表。如何按照C++标准解决这个问题,当B
的构建完成时mya_.a_
的最终值应该是多少?