История изменений
Исправление mersinvald, (текущая версия) :
Нельзя взять ссылку от значение
Выше уже не единожды ответили, повторяться лень
С++ нужно декларировать тип и именно поэтому auto и заменяет декларацию типа
Внезапно в расте тоже, если тип не может быть выведен из контекста.
Как минимум в крестах есть два типа и твой и исключения, а у тебя один.
Говорят, что читать ветку помогает, чтобы не обсираться по фактам. Попробуй.
Ну и? Падай.
Ну дак на паниках и падаю, а ошибки — для того, что «может быть». Аллокация с паникой и падает при OOM.
если то - то, иначе - это/либо ничего
Именно эту задачу и решает AlgDT в возвращаемом значении.
Исходная версия mersinvald, :
Нельзя взять ссылку от значение
Выше уже не единожды ответили, повторяться лень
С++ нужно декларировать тип и именно поэтому auto и заменяет декларацию типа
Внезапно в расте тоже, если тип не может быть выведен из контекста.
Как минимум в крестах есть два типа и твой и исключения, а у тебя один.
Говорят, что читать ветку помогает, чтобы не обсираться по фактам. Попробуй.
Ну и? Падай.
Ну дак на паниках и падаю, а ошибки — для того, что как раз «могут быть». Аллокация с паникой и падает при OOM.
если то - то, иначе - это/либо ничего
Именно эту задачу и решает AlgDT в возвращаемом значении.