【发布时间】:2015-05-30 10:58:02
【问题描述】:
我对@987654321@ 这行到底做了什么以及它与最令人烦恼的解析有何联系感到困惑。一个简短的解释表示赞赏:
#include <iostream>
struct X {
X() { std::cout << "X"; }
};
struct Y {
Y(const X &x) { std::cout << "Y"; }
void f() { std::cout << "f"; }
};
int main() {
Y y {X{}};
y.f();
}
【问题讨论】: