Справочное руководство по C++



         

Производные типы


Кроме основных арифметических типов концептуально существует бесконечно много производных типов, сконструированных из основных типов следующим образом:

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

В целом эти способы конструирования объектов могут применяться рекурсивно.

Объект типа void* (указатель на void) можно использовать для указания на объекты неизвестного типа.

* !!! выделить "постоянной ширины" шрифтом, которым печатаются программы и английские слова!!!

| |




Содержание  Назад  Вперед