Size: a a a

2021 January 27

SG

Serg Gini in dlang.ru
Хотя почему он с 1 непонятно(
источник

Е

Евгений in dlang.ru
Serg Gini
Возможно где-то создаётся неявно ещё один
Тогда должен вызываться какой-нибудь из конструкторов, чего не происходит.
источник

SG

Serg Gini in dlang.ru
Евгений
Тогда должен вызываться какой-нибудь из конструкторов, чего не происходит.
Наверное да
источник

DH

Dark Hole in dlang.ru
Serg Gini
Возможно где-то создаётся неявно ещё один
Копируется
источник

SG

Serg Gini in dlang.ru
Я вообще до сегодня про postblit не видел - в документации написано что копирования теперь по дефолту должен вызываться
источник

Е

Евгений in dlang.ru
Впрочем, вероятно это не тот баг, о которым мы думаем.
источник

Е

Евгений in dlang.ru
Ведь если создать конструктор копирования, то он действительно не вызовется, но ведь и деструктор начинает вызываться один раз :)
источник

DH

Dark Hole in dlang.ru
Евгений
Ведь если создать конструктор копирования, то он действительно не вызовется, но ведь и деструктор начинает вызываться один раз :)
Давай код на годболт
источник

DH

Dark Hole in dlang.ru
Будем смотреть асм)
источник

Е

Евгений in dlang.ru
Dark Hole
Будем смотреть асм)
лениво если честно, вроде как официалы не признают это багом
источник

SG

Serg Gini in dlang.ru
Евгений
лениво если честно, вроде как официалы не признают это багом
Это уже ответили? Или нашёл похожий Тикет?
источник

МВ

Макс Воробьев... in dlang.ru
в D столько вариантов конструктора копирования, что может он где-то и вызывается
источник

O

Oleg in dlang.ru
выведите еще и адрес переменной &this и получите деструкторы для разных объектов
источник

O

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

Е

Евгений in dlang.ru
Serg Gini
Это уже ответили? Или нашёл похожий Тикет?
Человек, который это нашел, зарепортил и ответили
https://issues.dlang.org/show_bug.cgi?id=21586
источник

Е

Евгений in dlang.ru
Oleg
выведите еще и адрес переменной &this и получите деструкторы для разных объектов
Прикол в том, что если создать пустой постблит или конструктор копирования это копирование чудесным образом пропадает.
источник

O

Oleg in dlang.ru
и вызов 2ого деструктора пропадает?
источник

Е

Евгений in dlang.ru
Oleg
и вызов 2ого деструктора пропадает?
Ага :))))
источник

O

Oleg in dlang.ru
ну и норм
источник

Е

Евгений in dlang.ru
Это странно, но таки не баг, да.
источник