Size: a a a

2021 February 14

s

std::slavik in supapro.cxx
посмотрите ролик
источник

SI

Shack Ira in supapro.cxx
я это написал после просомтра именно этого ролика
источник

SI

Shack Ira in supapro.cxx
массив это другое
источник

s

std::slavik in supapro.cxx
пересмотрите значит с 25 минуты примерно
источник

SI

Shack Ira in supapro.cxx
у него переменная data прямо в классе описана
источник

SI

Shack Ira in supapro.cxx
у меня создаётся в другом месте
источник

SI

Shack Ira in supapro.cxx
то есть он объект класса создал в самом классе
источник

s

std::slavik in supapro.cxx
this->size = other.size;
this->head = other.head;
вот здесь что происходит?
источник

SI

Shack Ira in supapro.cxx
размер копии копируется от размера оригинала как и хед
источник

s

std::slavik in supapro.cxx
хед это указатель
источник

SI

Shack Ira in supapro.cxx
на первый элемент списка
источник

SI

Shack Ira in supapro.cxx
да
источник

s

std::slavik in supapro.cxx
this->head и other.head указывают на одну и ту же память
после этих строчек
источник

s

std::slavik in supapro.cxx
на 25 минуте в пеинтере рисуют даже квадратики
источник

SI

Shack Ira in supapro.cxx
this->head = Node<T>; ?
источник

SI

Shack Ira in supapro.cxx
new Node
источник

s

std::slavik in supapro.cxx
ну разберитесь что происходит и что должно
должна под новый элемент выделиться память и указатель на нее присвоиться
и в эту память скопироваться должны значения
тогда это будет копирование
источник

SI

Shack Ira in supapro.cxx
да блин я только вчера со списком познакомился
источник

SI

Shack Ira in supapro.cxx
скопировать массив
источник

SI

Shack Ira in supapro.cxx
по сути один объект
источник