а создает новый тип данных, на
Автор admin Четверг, 14 мая 2009 11:32
а создает новый тип данных, на который можно ссылаться, используя лишь имя класса. Например: CRectangle Rect; Объявление переменной Rect создает экземпляр класса CRectangle. Эта переменная также называется объектом. Термины «экземпляр класса» и «объект» используются как синонимы. Экземпляр Rect класса CRectangl е занимает собственный блок памяти и может использоваться для хранения данных-членов класса и выполнения операций над ними. Подобно переменной встроенного типа объект существует до тех пор, пока поток управления им не выходит за пределы области видимости определения объекта (например, объект, определенный внутри функции, уничтожается при выходе из нее). Можно создать произвольное число экземпляров класса. Согласно синтаксису объявлений определение класса должно предшествовать определению и использованию экземпляра этого класса в исходном файле. Экземпляр класса можно создать посредством имеющегося в языке С++ оператора new. CRectangle *PRect = new CRectangle; Указанный оператор выделяет блок памяти с объемом, достаточным для размещения экземпляра класса, и возвращает указатель на данный блок. Объ
Комментарии закрыты.
Последние комментарии