据我所知,以下陈述是相同的:
A a1(1);A a2 = 1;标题:
A级{ 上市: A(int num){}};但是在使用引用时它将无法编译
B级{ 私人的: …
类内成员初始化与其他形式的初始化不同。
类内成员初始化唯一支持的语法是:
int& m_b = m_a; int& m_b{m_a};
你可以在这里阅读更多相关信息 https://en.cppreference.com/w/cpp/language/data_members#Member_initialization 。