Эти типы не "абстрактны", они столь же реальны, как int и float.
Дуг МакИлрой

В этой главе описываются возможности определения новых типов в C++, для которых доступ к данным ограничен заданным множеством функций доступа. Объясняются способы защиты структуры данных, ее инициализации, доступа к ней и, наконец, ее уничтожения. Примеры содержат простые классы для работы с таблицей имен, манипуляции стеком, работу с множеством и реализацию дискриминирующего то есть, "надежного") объединения. Две следующие главы дополнят описание возможностей определения новых типов в C++ и познакомят читателя еще с некоторыми интересными примерами.

Статьи → Классы → Конструкторы и Деструкторы

  • Предостережение
  • Статическая Память
  • Свободная Память
  • Объекты Класса и Члены
  • Вектора Объектов Класса
  • Небольшие Объекты
  • Предостережение
  • Объекты Переменного Размера

Опубликовал admin
23 Мар, Вторник 2004г.

Статьи → Классы → Друзья и Объединения

<!--StartFragment -->
  • Друзья

  • Уточнение Имени Члена

  • Вложенные Классы

  • Статические Члены

  • Указатели на Члены

  • Структуры и Объединения

Опубликовал admin
23 Мар, Вторник 2004г.

Статьи → Классы → Интерфейсы и Реализации

<!--StartFragment -->
  • Альтернативные Реализации

  • Законченный Класс

Опубликовал admin
23 Мар, Вторник 2004г.

Статьи → Классы → Классы и Члены

<!--StartFragment -->
  • Функции Члены

  • Классы

  • Ссылки на Себя

  • Инициализация

  • Очистка

  • Inline

Опубликовал admin
23 Мар, Вторник 2004г.

Статьи → Классы → Знакомство и краткий обзор

<!--StartFragment -->

Предназначение понятия класса, которому посвящены эта и две последующие главы, состоит в том, чтобы предоставить программисту инструмент для создания новых типов, столь же удобных в обращении сколь и встроенные типы. В идеале тип, определяемый пользователем, способом использования не должен отличаться от встроенных типов, только способом создания.

Опубликовал admin
23 Мар, Вторник 2004г.


RSS-материал

Программирование для чайников.