64,652
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
struct C {
C() {}
C(const C&) { std::cout << "A copy was made.\n"; }
};
C f() {
return C();
}
int main() {
std::cout << "Hello World!\n";
C obj = f();
}
上面的程序可能会有这些结果:
1.
Hello World!
A copy was made.
A copy was made.
2. Hello World!
A copy was made.
3.
Hello World!