Repasa las variables static de la clase. Estas sólo se pueden modificar por funciones miembros también declaradas como static. Se inicializan fuera del constructor, en código externo a la clase. se caracterizan por tener un valor común en todos los objetos de esa clase.
Otra posibilidad es crear una variable static en una función miembro. Será estable para todas las llamadas a esa función, vengan del objeto que vengan.
La última posibilidad es una variable global que no pertenezca a la clase y a la que se acceda desde cualquier parte del código.
Lo ortodoxo es una variable static de la clase.
Saludos.
|