Aż się prosi o napisanie klaski do tego :-)
A wtedy używasz licznika ilości utworzonych obiektów.
Dla przykładu prosta klasa:
class CounterObj { private: static unsigned long counter; public: CounterObj() { ++counter; } static unsigned long getCounter() { return counter; } };