Bonjour/Bonsoir à tous, je suis nouveau sur ce forum.
J'ai une question concernant les attributs statiques.
J'ai une classe A qui possède un attribut statique 'stat_var'.
Normalement les attributs d'une classe sont enregistrés dans la mémoire au moment où la classe est instanciée, mais étant donné que l'attribut est déclaré statique, on n'a pas besoin d'instancier la classe pour pouvoir accéder à l'attribut (il suffit juste de faire A::stat_var dans le main(), pas besoin d'instancier la classe A).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 //fichier A.h class A { static int stat_var; };
Voici mes questions :
Quand est-ce que les attributs statiques seront enregistrées dans la mémoire?
Quand est-ce que les attributs statiques seront supprimées de la mémoire?
Est-ce que les attributs statiques sont enregistrés dans la mémoire même si je m'en sers jamais dans le main() ?
Voilà, merci et bonne soirée à tous!
Partager