вот фрагмент кода в Java:
class C {
private static int c = 0;
C(){ c++; }
public static int getC () { return c; }
}
public class TestC {
public static void main (...) {
C c1 = new C();
C c2 = new C();
// at this point C.getC() returns 2(int)
}
}
Теперь я хочу сделать что-то подобное в C ++, у меня есть базовое понимание написания классов,
какой должен быть кратчайший фрагмент кода для реализации счетчика?
вот мой пример класса:
class C {
public:
private:
}
int main () {
C c1;
C c2;
// printing the counter like C.getC();
}