Я начал новый частный проект и решил использовать больше С++ 11/14 в этот раз. Поэтому я также начал использовать новый синтаксис возврата
auto functionName() -> returnType;
Он работает по большей части очень хорошо, но теперь мне нужна некоторая обработка ошибок и не удалось выяснить, как переписать такие вещи следующим образом:
virtual const char* what() const noexcept override;
с новым синтаксисом. Есть ли случаи, когда новый синтаксис не может быть использован, или я недостаточно умен, чтобы найти правильный порядок? Для меня важно, чтобы все было согласовано, поэтому я надеюсь, что проблема больше на моей стороне.