К счастью, очень давно не смотрел на язык программирования D. А тут в рамках LOR-овского флейма потребовалось выяснить, какие аналоги C++ных умных указателей есть в D. И увидел прекрасный прототип метода refCountedPayload() в шаблоне std.typecons.RefCounted:
inout nothrow @property ref @safe inout(T) refCountedPayload() return;
Внимание, вопрос: при чем здесь тот самый Александреску? ;)
Комментариев нет:
Отправить комментарий