позволяет моделировать взаимо

Автор admin Воскресенье, 17 мая 2009 11:32

позволяет моделировать взаимосвязи между различными элементами Windows. Указатели на объекты базовых классов В С++ можно присваивать адрес объекта производного класса указателю на объект базового класса, поскольку его использование в таком контексте вполне корректно. Указатель на объект базового класса применяется для доступа к членам, определенным только в базовом классе. Все они также определены внутри производного класса путем наследования. Таким образом, если указатель содержит адрес объекта производного класса, то можно получить значение любого члена класса, на который задана ссылка с помощью указателя. Хотя компилятор может присвоить адрес объекта базового класса указателю на объект производного класса с помощью операции приведения типов, с таким указателем нужно соблюдать осторожность. Опасность применения приведенного указателя связана с тем, что он может использоваться для доступа к членам, не определенным в данный момент в объекте, на который делается ссылка (базовый класс не всегда содержит все члены, определенные в производном). Например, если для вызова функции CRectangle::DrawO использует


Комментарии закрыты.