作者:Yang家联1 | 来源:互联网 | 2022-12-02 17:23
1> eerorika..:
挑战是修改switch_lines方法.
只需在swap
那里调用成员函数:
line1.swap(line2);
在不使用equals运算符的情况下交换两个对象
如果需要实现Line::swap
,可以简单地使用std::swap
每个子对象:
void Line::swap(Line& other) {
std::swap(people, other.people);
}
@QuantumHoneybees所以,调用成员函数.有什么问题?