тело функции должно быть либо удалены, установлены по умолчанию или содержат только следующее:
- нулевые операторы (обычные точки с запятой)
- объявления static_assert
- объявления typedef и объявления псевдонимов, которые не определять классы или перечисления
- с помощью объявлений
- с помощью директив
- если функция не является конструктором , ровно один оператор возврата
Требование неверно сформулировано или я чего-то не понимаю?
Подробнее здесь: https://stackoverflow.com/questions/792 ... preference
Мобильная версия