题目描述
填空,使得程序输出结果是:
5,3
#include
using namespace std;
class A
{
public:
int x;
int getX() { return x; }
};
void swap(
// 在这里输入你的代码
)
{
int tmp = a.x;
a.x = b.x;
b.x = tmp;
}
int main()
{
A a,b;
a.x = 3;
b.x = 5;
swap(a,b);
cout << a.getX() << “,” << b.getX();
return 0;
}
输入
无
输出
5,3
样例输出 Copy
5,3
#include <iostream>
using namespace std;
class A
{
public:
int x;
int getX() { return x; }
};
void swap(// 在这里输入你的代码
A & a, A& b)
{
int tmp = a.x;
a.x = b.x;
b.x = tmp;
}
int main()
{
A a, b;
a.x = 3;
b.x = 5;
swap(a, b);
cout << a.getX() << "," << b.getX();
return 0;
}