Cтраница 2
Вторая строка заголовка функции конструктора активизирует конструктор класса Point по имени. Значения а и b передаются из конструктора класса Circle конструктору класса Point, чтобы задать начальные значения элементам х и у базового класса. Если класс Point не снабжен конструктором с умолчанием, компилятор генерирует сообщение об ошибке. [16]
В строках 80 - 85 выполняется конструктор класса Dog, который принимает одно целочисленное значение. Во время инициализации ( строки 81 и 82) возраст принимается из базового класса в виде параметра, после чего присваивается значение породы. [17]
В строках 74 - 81 объявляется конструктор класса Array. В строках 114 - 118 показан специализированный конструктор Array для массива объектов типа Animal. Обратите внимание, что в этом специализированном конструкторе не делается никаких явных присвоений и исходные значения для каждого объекта Animal устанавливаются стандартным конструктором. [18]
В процессе обработки ситуации нехватки памяти конструктором класса xOutOfMemory в области свободной памяти создается объект типа string. Это исключение может возникнуть только в том случае, когда программе не хватает памяти, поэтому попытка нового выделения памяти будет тем более неудачной. Возможно, что попытка создать эту строку послужит причиной возникновения такого же исключения, что приведет к образованию бесконечного цикла, который будет выполняться до тех пор, пока компьютер не зависнет. Если эта строка все же нужна, можно выделить для нее память в статическом буфере до начала работы программы, а затем использовать ее по необходимости, т.е. при возникновении исключения. [19]
В данном случае использование оператора new вызывает конструктор класса по умолчанию, т.е. конструктор, использующийся без параметров. Важно помнить, что при создании объекта класса конструктор вызывается всегда, независимо от того, размещается объект в стеке или в области динамического обмена. [20]
В MDI-приложениях определен, прежде всего, конструктор класса. [21]
Окончательный вид диалогового окна New Class. [22] |
Когда создается объект класса диалогового окна, конструктор класса передает идентификатор конструктору класса CDialog, сохраняющему данное значение. Наконец, при отображении диалогового окна функция CDialog: : DoModal передает идентификатор системе, чтобы соответствующий ресурс шаблона диалогового окна использовался для отображения окна. [23]
Такое определение создает экземпляр класса Crectangle, вызывая конструктор класса и передавая ему заданные значения параметров. [24]
Наиболее существенные события, происходящие при запуске программы WinGreet. [25] |
Так как объект класса CWinGreetApp определен глобально, конструктор класса вызывается перед тем, как входная функция winMain получает управление. Конструктор CWinGreetApp, сгенерированный мастером AppWizard ( находящийся также в файле WinGreet. [26]
Значение этой переменной увеличивается на единицу при вызове любого конструктора класса String. Эти функции также заблокированы и будут использоваться в следующих листингах. [27]
Для создания объекта исключение следует в операторе raise вызвать конструктор класса. [28]
Для создания экземпляра объекта необходимо вызвать его метод Create - конструктор класса TObject, свойства и методы которого наследуют все другие классы как стандартные, так и создаваемые самостоятельно. [29]
Когда создается объект класса диалогового окна, конструктор класса передает идентификатор конструктору класса CDialog, сохраняющему данное значение. Наконец, при отображении диалогового окна функция CDialog: : DoModal передает идентификатор системе, чтобы соответствующий ресурс шаблона диалогового окна использовался для отображения окна. [30]