ProghubPH
Вопрос из теста C++ основы
C++ / junior

Что верно сказано о перечислениях с областями видимости (enum class ...) в стиле C++ 11?

 несколько вариантов
Перечислители перечислений с областями видимости видимы только внутри перечислений. Они преобразуются в другие типы только с помощью явных приведений.
Перечислители перечислений с областями видимости видимы не только внутри перечислений, но и в той области, где они объявлены. Они могут преобоазовываться в другие типы с помощью неявных приведений.
Как перечисления с областями видимости, так и без таковых поддерживают указание базового типа. Базовым типом по умолчанию для перечисления с областью видимости является int . Перечисление без области видимости базового типа по умолчанию не имеет.
Перечисления с областями видимости могут быть предварительно объявлены. Перечисления без областей видимости могут быть предварительно объявлены, только если их объявление указывает базовый тип.
Перечисления с областями видимости и без областей видимости могут быть предварительно объявлены, только если их объявление указывает базовый тип.
Перечисления в стиле С++98 в настоящее время известны как перечисления без областей видимости.