С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Элементы списка при присваивании передаются в обратном порядке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ график бифуркации http://www.cyberforum.ru/cpp-beginners/thread1844421.html
график бифуркации должен получиться как на картинке, но у меня не дорисовывает верхние ветки. Посмотрите плиз что не так, а то вроде все правильно, а не рисует #include "stdafx.h" #include...
C++ Все буквы r в именах файлов заменить на буквы p ж) Все буквы r в именах файлов заменить на буквы p. http://www.cyberforum.ru/cpp-beginners/thread1844420.html
C++ Среди файлов, расположенных в каталоге найти самый длинный файл
б) Среди файлов, расположенных в каталоге c:\Winnt найти самый длинный файл.
C++ Vector не до конца понял Конструктор копирования
Доброе утро, господа. У меня проблема, написал класс вектор, вроде все методы правильные, но проблема в том, что деструктор повторно удаляет, то, что только что удалил, и из-за этого падает...
C++ Error C2039: 'Sth' : is not a member of 'std::vector<_Ty>' http://www.cyberforum.ru/cpp-beginners/thread1844377.html
#include <iostream> #include <vector> using std::cin; using std::cout; using std::endl; using namespace std; struct MyVectorClientsType { char Letter; vector<int> MyVectorQueue;
C++ SMTP С++ отправка сообщения на почту Ребят, такая задача. Нужно отправить сообщение на почту. программа должна это делать в фотоном режиме, то есть логин и пароль указываются в коде. Я обшарил кучу тем. Толком ничего для решения своей... подробнее

Показать сообщение отдельно
lFoster
0 / 0 / 0
Регистрация: 15.10.2015
Сообщений: 55
07.11.2016, 19:01  [ТС]
Цитата Сообщение от zss Посмотреть сообщение
Операция присваивания, похоже, вставляет элементы в голову списка, а не в хвост.
Приведите код метода operator=
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
List& List:: operator = (const List & obj)
{
    if (this == &obj)
        return *this;
    delete[]this->Head;
    Element *temp = obj.Head;
    while (temp != nullptr)
    {
        Add(temp->data);
        temp = temp->Next;
        
    }
    return *this;
 
    
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.