Использование «static constexpr auto a :: f ()» перед выводом «Авто»C++

Программы на C++. Форум разработчиков
Anonymous
Использование «static constexpr auto a :: f ()» перед выводом «Авто»

Сообщение Anonymous »

Этот код не компилируется: < /p>

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

struct A{
static constexpr auto f(){
return []{};
}
static constexpr auto x = f();
};
Ошибка: использование «static constexpr auto a :: f ()» до вычета «auto '
Я знаю, что есть несколько вопросов, аналогичных этому, но я действительно не понимаю, что в этом конкретном случае предотвращает компилятор.>

Подробнее здесь: https://stackoverflow.com/questions/663 ... on-of-auto

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