Общие сведения о классах

Типы, определенные с помощью класса класс" структураи union ключевые слова.Для простоты типы, определенные с ключевыми словами называются типами класса, за исключением на встреч элементов языка, которые ведут себя по-разному в зависимости от того, используется ключевое слово.

Имена классов, определенных внутри другого класса («о программе») имеют область класса включающего класса.

Имя класса может быть идентификатором или идентификатором шаблона.См. Шаблоны.

Переменные и функции класса вызываются элементами.Обычная практика определения класса, предоставить следующие элементы (хотя все необязательные):

  • Элементы данных классов, которые определяют состояние и атрибуты объекта типа класса.

  • Один или несколько функции «конструктор», которые инициализируют объект типа класса.Описывает конструкторы in Конструкторы.

  • Функция «деструктора», которая выполняет функции очистки, как динамически deallocating выделенная память или заключительные файлы.Деструкторы описанных в деструкторы.

  • Один или несколько функции-члены, которые задают расширения функциональности объекта.

Дополнительные сведения см. в следующих разделах.

Дополнительные сведения об управляемых классах и структурах см. классы и структуры.

См. также

Ссылки

Классы, структуры и объединения