История изменений
Исправление WatchCat, (текущая версия) :
std::optional не даёт хранить ссылки.
Ну тут я бы не считал это багом. А то вернут тебе из функции optional со ссылкой на переменную которая была выделенна на стеке и привет. Это ж не rust.
Хотя конечно остётся ещё возможность вернуть optional с указателем на эту переменную.
Исправление WatchCat, :
std::optional не даёт хранить ссылки.
Ну тут я бы не считал это багом. А то вернут тебе из функции optional со ссылкой на переменную которая была выделенна на стеке и привет. Это ж не rust.
Хотя конечно остётся ещё вернуть optional с указателем на эту переменную.
Исходная версия WatchCat, :
std::optional не даёт хранить ссылки.
Ну тут я бы не считал это багом. А то вернут тебе из функции optional со ссылкой на переменную которая была выделенна на стеке и привет. Это ж не rust.