{C++} Déclaration d'une constante dans une classe
Fermé
PoYac
-
14 oct. 2012 à 12:01
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 23 oct. 2012 à 15:58
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 23 oct. 2012 à 15:58
A voir également:
- {C++} Déclaration d'une constante dans une classe
- Classe ram - Guide
- Copain d'avant photo de classe - Forum Réseaux sociaux
- Comment savoir sa classe ✓ - Forum Loisirs / Divertissements
- Retrouver photo de classe gratuitement - Forum Réseaux sociaux
- Bluetooth mercedes classe a 2005 - Forum Autoradio
1 réponse
Char Snipeur
Messages postés
9696
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 297
23 oct. 2012 à 15:58
23 oct. 2012 à 15:58
Salut
1) int [3]
2) il me semble qu'il faut mettre :
class A {static const int version[3];};
puis
const int A::version[]={1,2,3};
Comme la version est propre à la classe et non l'objet, statique est plus logique.
évite les mots tout en majuscule qu'il convient de réserver au macros.
L'interet du tableau d'entier, c'est que tu peux facilement faire des tests sur les versions majeures mineures etc.
1) int [3]
2) il me semble qu'il faut mettre :
class A {static const int version[3];};
puis
const int A::version[]={1,2,3};
Comme la version est propre à la classe et non l'objet, statique est plus logique.
évite les mots tout en majuscule qu'il convient de réserver au macros.
L'interet du tableau d'entier, c'est que tu peux facilement faire des tests sur les versions majeures mineures etc.