История изменений
Исправление utf8nowhere, (текущая версия) :
Это как указатель. Он либо nullptr, либо указывает на что-то.
При этом он всегда есть, а меняется его значение. Я спрашивал про то, как можно иметь или не иметь ссылку.
Того, какая семантика должна быть у optional<T&>. Прочитайте статью, что ли.
Читал статью. И ещё какую-то по ссылке оттуда. Выше описал своё мнение почему с operator=
проблемы нет — потому что сама конструкция operator<T&>
бессмысленна.
Исправление utf8nowhere, :
Это как указатель. Он либо nullptr, либо указывает на что-то.
При этом он всегда есть, а меняется его значение. Я спрашивал про то, как можно иметь или не иметь ссылку.
Того, какая семантика должна быть у optional<T&>. Прочитайте статью, что ли.
Читал статью. И ещё какую-то по ссылке оттуда. Выше описал своё мнение почему с operator=
проблемы нет — потому что сама конструкция operator<T&>
бессмысленна.
Исходная версия utf8nowhere, :
Того, какая семантика должна быть у optional<T&>. Прочитайте статью, что ли.
Читал статью. И ещё какую-то по ссылке оттуда. Выше описал своё мнение почему с operator=
проблемы нет — потому что сама конструкция operator<T&>
бессмысленна.