Size: a a a

2021 January 15

МВ

Макс Воробьев... in dlang.ru
Макс Воробьев
и была еще одна ide, которую не вспоминают
источник

DH

Dark Hole in dlang.ru
Egor Pugin
какое глубокое копирование? это единственное копирование, которое есть
shallow copy vs deep copy
источник

OB

Oleg B in dlang.ru
Egor Pugin
какое глубокое копирование? это единственное копирование, которое есть
да какая разница? в D строки это неизменяемые массивы символов, копируется только адрес и размер
источник

OB

Oleg B in dlang.ru
Egor Pugin
какое глубокое копирование? это единственное копирование, которое есть
или хочешь сказать, что если сделать вектор векторов он не скопирует всё?
источник

EP

Egor Pugin in dlang.ru
скопирует
источник

EP

Egor Pugin in dlang.ru
мы же его просим об этом
источник

DH

Dark Hole in dlang.ru
Это и есть глубокое копирование)
источник

EP

Egor Pugin in dlang.ru
ну я и говорю, что это единственное
источник

DH

Dark Hole in dlang.ru
Эм
источник

OB

Oleg B in dlang.ru
Egor Pugin
мы же его просим об этом
нет, не просим, это поведение заложено в код конструкторов
источник

DH

Dark Hole in dlang.ru
Egor Pugin
ну я и говорю, что это единственное
Нет
источник

OB

Oleg B in dlang.ru
всмысле это даже не фишка языка, ибо это библиотека
источник

OB

Oleg B in dlang.ru
а потом, добавляют в язык способы обойти библиотечное поведение — move семантика
источник

OB

Oleg B in dlang.ru
кайф, чо
источник

EP

Egor Pugin in dlang.ru
какое библиотечное поведение
источник

EP

Egor Pugin in dlang.ru
объекты копируются
источник

EP

Egor Pugin in dlang.ru
добавили перемещение, оно отдельно стоит
источник

OB

Oleg B in dlang.ru
Egor Pugin
объекты копируются
а что есть вектор? это указатель и длина его + методы работы с этим
источник

OB

Oleg B in dlang.ru
он сам по себе по указателю не пройдёт и не скопирует содержимое, если это не написать
источник

МВ

Макс Воробьев... in dlang.ru
брррр
источник