close

Вход

Забыли?

вход по аккаунту

?

Инициализация пересечений. Задание базового типа перечисления

код для вставкиСкачать
 Одно или несколько символов в перечислении можно определить с помощью инициализатора. Это реализуется путем использования знака "равно" и последующего целого значения. Символам, стоящим после инициализатора, присваиваются значения, превышающие предыдущее значение инициализации. Например, следующий фрагмент кода присваивает число 10 символу RedDel. enum apple {Jonathan, GoldenDel, RedDel = 10, Winsap, Cortland, Mclntosh };
Вот какие значения имеют теперь эти символы:
Jonathan0
GoldenDel 1
RedDel 10
Winsap 11
Cortland 12
Mclntosh 13
6.9.2 Задание базового типа перечисления
По умолчанию перечисления используют типint, но можно также создать перечисление любого другого целочисленного типа, за исключением типа char. Чтобы задать тип, отличный от int, укажите этот базовый тип после имени перечисления и двоеточия. Например, следующая инструкция создает перечисление apple с базовым типом byte. enum apple : byte {Jonathan, GoldenDel, RedDel, Winsap, Cortland, Mclntosh};
Теперь член apple.Winsap, например, представляет собой byte-значение.
Документ
Категория
Разное
Просмотров
7
Размер файла
6 Кб
Теги
задание, типа, базового, инициализация, пересечение, перечисление
1/--страниц
Пожаловаться на содержимое документа