Remplacer des compteurs statiques par des compteurs dynamiques
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:
1 2 3 4
|
MyClass::MyClass() : m_count(_myStaticCount++)
{
} |
Je ne vois pas d'autres solutions que ceci:
Code:
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.