Static Методы класса
class Apple
{
private:
static int count; // поле count должно быть приватным для того, что его нельзя
// было случайно изменить тем самым нарушив логику.
public:
Apple()
{
count++; // при каждом создании объекта счетчик увеличиваеться
}
static int GetCount() // используем геттер
{
return count;
}
};
int Apple::count = 0;
cout << Apple::GetCount() << endl;Last updated