Как клонировать объект в C ++? Или есть другое решение?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как клонировать объект в C ++? Или есть другое решение?

Сообщение Anonymous »

Я написал реализацию стека и очереди (на основе связанных списков). Есть один стек (bigStack). Например, я разделяю BigStack (пример: Stacka и Stackb ). Я pop () узел из BigStack , i push () в stacka . Точно так же я push () в Stackb . Я хочу, чтобы BigStack не изменился. Поэтому я хочу клонировать объект BigStack . Как клонировать объекты в C ++? Или есть еще одно решение моей проблемы? < /P>

class Stack : public List {
public:
Stack() {}
Stack(const Stack& rhs) {}
Stack& operator=(const Stack& rhs) {};
~Stack() {}

int Top() {
if (head == NULL) {
cout

Подробнее здесь: https://stackoverflow.com/questions/129 ... r-solution
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»