我刚才有这部法典,我想知道该法典为何在C++20和以后汇编,但它没有在C++17和之前汇编。
struct B {
B(int){};
};
struct D : B {
};
int main() {
D d = D(10);
}
我知道,继承建筑商是C++11的特征。 但是,类别<代码>D 确实没有继承<代码>B:B(int)的构造者,即使这一行文“代码”D = D(10);汇编。 我的问题是,为什么它只汇编C++20,而不是汇编在C++17? 这里是否引用了C++标准?
我正在使用g++11.2.0。