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


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


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

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

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

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

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

| |



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