В моем классе есть некоторые частные и публичные элементы. Теперь, как я могу поменять два объекта класса? Я написал функцию подкачки, как это в моем классе:Обмен двумя объектами класса
void swap(class &A,class &B)
{
class temp=*A;
*A=*B;
*B=temp;
}
может эта функция замены всех элементов (даже частные один или нет)
Как связаны «A» и «B»? Какие конструкторы копирования предоставляются? –
A и B - это два объекта класса, и я хочу поменять их значение. – stella
Этот синтаксис недействителен C++. –