Курсовая работа: Розробка власного класу STRING

Компілятор перебудовує нашу програму, вставляючи виклики конструкторів.

От як, цілком ймовірно, буде модифіковане визначення acct усередині main ():

// псевдокод на C++,

// іллюструючий внутрішню вставку конструктора

int main ()

{

Account acct;

acct. Account:: Account ("Ethan Stern", 0.0);

// ...

}

Звичайно, якщо конструктор визначений як вбудований, то він підставляється в точці виклику.

Обробка оператора new трохи складніше. Конструктор викликається тільки тоді, коли він успішно виділив пам'ять. Модифікація визначення pact у трохи спрощеному виді виглядає так:

// псевдокод на C++,

// іллюструючий внутрішню вставку конструктора при обробці new

int main ()

{

//

К-во Просмотров: 429
Бесплатно скачать Курсовая работа: Розробка власного класу STRING