LINUX.ORG.RU

История изменений

Исправление mersinvald, (текущая версия) :

Нельзя взять ссылку от значение

Выше уже не единожды ответили, повторяться лень

С++ нужно декларировать тип и именно поэтому auto и заменяет декларацию типа

Внезапно в расте тоже, если тип не может быть выведен из контекста.

Как минимум в крестах есть два типа и твой и исключения, а у тебя один.

Говорят, что читать ветку помогает, чтобы не обсираться по фактам. Попробуй.

Ну и? Падай.

Ну дак на паниках и падаю, а ошибки — для того, что «может быть». Аллокация с паникой и падает при OOM.

если то - то, иначе - это/либо ничего

Именно эту задачу и решает AlgDT в возвращаемом значении.

Исходная версия mersinvald, :

Нельзя взять ссылку от значение

Выше уже не единожды ответили, повторяться лень

С++ нужно декларировать тип и именно поэтому auto и заменяет декларацию типа

Внезапно в расте тоже, если тип не может быть выведен из контекста.

Как минимум в крестах есть два типа и твой и исключения, а у тебя один.

Говорят, что читать ветку помогает, чтобы не обсираться по фактам. Попробуй.

Ну и? Падай.

Ну дак на паниках и падаю, а ошибки — для того, что как раз «могут быть». Аллокация с паникой и падает при OOM.

если то - то, иначе - это/либо ничего

Именно эту задачу и решает AlgDT в возвращаемом значении.