Каков ожидаемый результат при объявлении локальной автоматической функции?C++

Программы на C++. Форум разработчиков
Anonymous
Каков ожидаемый результат при объявлении локальной автоматической функции?

Сообщение Anonymous »

Недавно я столкнулся с кодом C++, который, по-видимому, объявлял локальную функцию auto, и не мог понять, как именно ее интерпретировать.
При следующем коде:

Код: Выделить всё

int test(int input) {
auto f(int) -> int;
return f(input);
}
Что именно здесь ? При каких условиях этот код имеет смысл?

Подробнее здесь: https://stackoverflow.com/questions/786 ... ted-result

Вернуться в «C++»