// countpp1.cpp // увеличение переменной операцией ++ #include using namespace std; /////////////////////////////////////////////////////////// class Counter { private: unsigned int count; // значение счетчика public: Counter ( ) : count ( 0 ) // конструктор { } unsigned int get_count ( ) // получить значение { return count; } void operator++ ( ) // увеличить значение { ++count; } }; /////////////////////////////////////////////////////////// int main ( ) { Counter c1, c2; // определяем переменные cout << "\nc1 = " << c1.get_count ( ); // выводим на экран cout << "\nc2 = " << c2.get_count ( ); ++c1; // увеличиваем c1 ++c2; // увеличиваем c2 ++c2; // увеличиваем c2 cout << "\nc1 = " << c1.get_count ( ); // снова показываем значения cout << "\nc2 = " << c2.get_count ( ) << endl; return 0; }