Требования к функции constexpr C++14 для cppreferenceC++

Программы на C++. Форум разработчиков
Anonymous
Требования к функции constexpr C++14 для cppreference

Сообщение Anonymous »

cppreference говорит, что до C++14 функция constexpr должна удовлетворять следующему требованию:

тело функции должно быть либо удалены, установлены по умолчанию или содержат только следующее:
  • нулевые операторы (обычные точки с запятой)
  • объявления static_assert
  • объявления typedef и объявления псевдонимов, которые не определять классы или перечисления
  • с помощью объявлений
  • с помощью директив
  • если функция не является конструктором , ровно один оператор возврата
Однако пример содержит много других элементов.
Требование неверно сформулировано или я чего-то не понимаю?


Подробнее здесь: https://stackoverflow.com/questions/792 ... preference

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