кции-члены могут использоватьс
Автор admin
Суббота, 16 мая 2009 11:32
кции-члены могут использоваться для хранения переменной, применяемой всем классом, или переменной, общей для всех экземпляров класса. Следующая программа иллюстрирует принцип использования статических элементов для подсчета текущего количества экземпляров класса. #include class CTest { Наследование 475 private: static int Count; public: CTest () { ++Count; } -CTest () { –Count: } static int GetCount О { return Count; }: }: int CTest: -.Count – 0; void main () { cout « CTest::GetCount О « ” objects exist”«endl; CTest Testl; CTest *PTest2 – new CTest; cout « CTest::GetCount О « ” objects exist”«endl; delete PTest2; cout « CTest::GetCount () « ” objects exist”«endl; } Результаты работы данной программы показаны на рис. А.1. ‘ ‘¦¦ d:\p2\debuy\p2.eKe ” Jfffp Ш Demo static members of class 0 objects exist 2 objects exist 1 objects exist щ ¦ – „ Рис. А.1. Для подсчета текущего количества экземпляров класса используются статические члены класса Наследование Допустим, что класс CRectangle уже написан, отлажен и используется в программе. Предположим также, что кроме прозра
Комментарии закрыты.
Последние комментарии