ectangle Если будет допущена т

Автор admin Пятница, 15 мая 2009 11:32

ectangle Если будет допущена такая ошибка, компилятор не станет генерировать сообщение об ошибке до тех пор, пока вы не попытаетесь использовать объект Rect как экземпляр класса. Конструктор инициализации Инициализировать переменные внутри определения класса бессмысленно, потому что определение класса лишь задает тип каждой из переменных-членов, но не резервирует для них область памяти. Переменные-члены необходимо инициализировать каждый раз при создании экземпляра класса, следовательно, их целесообразно инициализировать в конструкторе класса, который называется конструктором инициализации. Для этого чаще всего используется операция присваивания переменным-членам указанных значений. Однако определенным типам данных, в том числе таким как константы и ссылки, значения не могут быть присвоены. Для решения подобных проблем в языке С++ предусмотрено специальное средство, называемое списком инициализации. Оно позволяет инициализировать переменные, а не присваивать им значения. Список инициализации размещается в определении конструктора непосредственно после списка параметров. Он предваряется двоеточием, за ко


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