Глава 13. РАБОТА С КЛАССАМИ...154

ОГЛАВЛЕНИЕ

 В этой главе...

►Активизация объектов 154

►Добавление функции-члена 156

►Вызов функций-членов 157

►Разрешение области видимости 161

►Определение функции-члена 162

►Определение функций-членов вне класса 164

►Перегрузка функций-членов 165

Программисты используют классы для объединения взаимосвязанных данных в один объект. Приведённый ниже класс Savings объединяет в себе баланс и уникальный номер счёта.

    class Savings

    {

    public :

        unsigned accountNumber ;

        float balance ;

    } ;

Каждый экземпляр класса Savings содержит одинаковые элементы:

    void fn( void )

    {

        Savings a ;

        Savings b ;

        a.accountNumber = 1 ; /* этот счёт не тот же, что и... */

        b.accountNumber = 2 ; /* ...этот */

    }

Переменная а.accountNumber отличается от переменной b.accountNumber. Эти переменные различаются между собой так же, как баланс моего банковского счёта отличается от вашего ( хотя они оба называются балансами ).