C++ Программирование в среде С++ Builder 5

         

Специальные функции-элементы класса


Специальными функциями-элементами называют функции, которые могут вызываться компилятором неявно. Это может происходить при создании и уничтожении представителей класса, при их копировании и преобразовании в другие типы. К таким функциям относятся:

  • Конструктор. Инициализирует представители класса.
  • Конструктор копии. Инициализирует новый представитель, используя значения существующего объекта.
  • Операция присваивания. Присваивает содержимое одного представителя класса другому.
  • Деструктор. Производит очистку уничтожаемого объекта.
  • Операция new. Выделяет память для динамически создаваемого объекта.
  • Операция delete. Освобождает память, выделенную под динамический объект.
  • Функции преобразования. Преобразуют представитель класса в другой тип (и наоборот).


  • Содержание раздела