64,654
社区成员
发帖
与我相关
我的任务
分享
//一个依赖于具体类型的swap的实现通常比通用的swap有效.
#include <iostream>
#include <algorithm>
using namespace std;
class A
{
int i;
class B
{
public:
int j;
void swap(B& it){int t = it.j; it.j = j; j = t;}
};
public:
B b;
};
int main()
{
A a;
A b;
a.b.swap(b.b);
return 0;
}