<<
>>

ООП на языке C++

Объекты в С++ могут размещаться статически, динамически в стеке или размещаться в куче с использованием оператора new. Явное удаление в куче требует использования оператора delete.

478 Глава 16.
Объектно-ориентированное и аспектно-ориентированное программирование

Все классы С++ имеют минимум по одному конструктору. Конструктор неявно вызывается при создании объекта. Если какие-либо элементы-данные должны размещаться в куче, конструктор выполняет это размещение. Если в определении класса нет конструктора, то компилятор вызывает конструктор по умолчанию (из родительского класса). Если конструктор класса должен вызвать какой-то специальный конструктор из родительского класса (с конкретным набором параметров), то это задается в следующей форме:

Имя_подкласса(параметры): Имя_родителя(параметры) {

}

Большинство классов включают деструктор, он неявно вызывается для удаления из кучи элементов-данных.

<< | >>

Еще по теме ООП на языке C++:

  1. О языке и методе
  2. Установки — на естественном языке внутренней речи.
  3. Установки — на естественном языке внутренней речи.
  4. Формулировать задание внутренней природе организма следует на языке души
  5. Разминка антистрессовая, приемы и спецприемы, целевые установки — на естественном языке «внутренней речи».
  6. Разминка антистрессовая, приемы и спецприемы, целевые установки — на естественном языке «внутренней речи».
  7. Г.С.Иванова, Т.Н.Ничушкина, Е.К.Пугачев. Объектно- ориентированное программирование, 2001
  8. Принцип государственного языка судопроизводства
  9. Рациональный родитель
  10. Гештальт-терапия
  11. Иллюстрация
  12. СЕКСУАЛЬНОСТЬ
  13. Буквы А, И, С
  14. Подстройка\или созданиеподсознательного доверия допрашиваемого к допрашивающему.
  15. Предложение №35 Осваивай новые Языки
  16. Калмыкова Е. А.. Информатика, 2012