Size: a a a

2021 February 11

ᏒAᎩ in dlang.ru
Oleg B
хранить любые данные?
Я ещё не смотрел глубоко тз.
Но думаю да. В любом случае не вижу ничего плохого в обобщении
источник

ᏒAᎩ in dlang.ru
Oleg B
прост есть нюансы
О они есть?)
источник

OB

Oleg B in dlang.ru
ᏒAᎩ
О они есть?)
если управление памятью под элементы списка ручное, то нужно позаботиться о включении этой памяти в мониторинг GC, а можно сунуть какой-то объект в лист, а он при сборке мусора испортится (какое-то внутреннее поле удалится)
источник

0

000Sanya in dlang.ru
не пугайте человека
источник

0

000Sanya in dlang.ru
не думаю что у него там такое
источник

OB

Oleg B in dlang.ru
000Sanya
не пугайте человека
ок)
источник

OB

Oleg B in dlang.ru
ᏒAᎩ
О они есть?)
если всё через GC, то нюансов нет)
источник

O

Oleg in dlang.ru
а в Д нода выглядит как?
class Node!T { Node* prev, next; T data } // прям звездочки или там ref какой
источник

OB

Oleg B in dlang.ru
Oleg
а в Д нода выглядит как?
class Node!T { Node* prev, next; T data } // прям звездочки или там ref какой
класс — ссылочный тип
источник

0

000Sanya in dlang.ru
звездочка не нужна будет
источник

0

000Sanya in dlang.ru
ибо это будет указатель на ссылку, так?
источник

OB

Oleg B in dlang.ru
class Node(T) { Node prev, next; T data; }
источник

O

Oleg in dlang.ru
как ты хошь создать двусвязный список со структурами?
источник

O

Oleg in dlang.ru
ааа, точно ж.. и мысль понял
источник

OB

Oleg B in dlang.ru
Oleg
как ты хошь создать двусвязный список со структурами?
struct Node(T) { Node* prev, next; T data; }
источник

OB

Oleg B in dlang.ru
Oleg
а в Д нода выглядит как?
class Node!T { Node* prev, next; T data } // прям звездочки или там ref какой
через восклицательный знак инстанцирование шаблона, не объявление
источник

OB

Oleg B in dlang.ru
Oleg
а в Д нода выглядит как?
class Node!T { Node* prev, next; T data } // прям звездочки или там ref какой
ref поля и переменные быть не могут, кстати, только аргументы функций и методов
источник

0

000Sanya in dlang.ru
кстати, а будет ли эффективней лист, если ноды выделять во внутреннем списке? типа арена такая
источник

O

Oleg in dlang.ru
со структурами надо оч осторожно, как ежики.. иначе чуть что, сразу поинтером.. в мусор
источник

МВ

Макс Воробьев... in dlang.ru
вы, обсуждая нюансы, сейчас за человека тест задание сделаете)
источник