为何本题通不过?

wengzuliang wengzuliang 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
//关于无名对象的使用

#include<iostream>

using namespace std;

class X
{
public:
X(int x);
X(X & s);
~X();
};

X::X(int x)
{
cout << "Constructing new X:" << x << endl;
}

X::X(X & s)
{
cout << "Constructing copy of:" << endl;
}

X::~X()
{
cout << "Destructing" << endl;
}

X f(X x)
{
cout << "In function " << endl;
return x;
}

int main()
{
X a(1);
X b=f(X(2)); //这里通不过!
a=f(a);
system("pause");
return 0;
}
...全文
评论 11
收藏 已收藏
分享
返回顶部
wengzuliang
C语言 70,040 成员 243,237 内容