Bonjour tout le monde!

Dans le but de nettoyer mon code, je souhaite supprimer tous mes compteurs statiques par des compteurs dynamiques.

Voici un exemple de ce qui est fait actuellement:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
MyClass::MyClass() : m_count(_myStaticCount++)
{
}
Je ne vois pas d'autres solutions que ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
MyClass::MyClass(unsigned int count) : m_count(count)
{
}
 
//le paramètre count est incrémenté ultérieurement
Existe-t-il des méthodes plus "intelligente" pour éviter la redéfinition de mes constructeurs?

Merci d'avance.