Comment initialiser mes variables ?
Bonjour,
Je viens de me poser la question suivante : Quand dois-je déclarer mes variables dans ma classe ? Et quand dois-je déclarer mes variables dans mes méthodes ?
Par exemple, dois-je faire ça ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
class A {
public :
A();
void calcul();
private :
int i;
void methode0();
void methode1();
}
void A::methode0() {
i = 2;
}
void A::methode1() {
i+=4;
}
void A::calcul() {
methode0();
methode1();
std::cout << i << std::endl;
} |
____________
Ou ça ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| class A {
public :
A();
}
int A::methode0() {
int i = 2;
return i;
}
void A::methode1(int &i) {
i+=4;
}
void A::calcul() {
int i = methode0;
methode1(i);
std::cout << i << std::endl;
} |
Merci d'avance, car la déclaration de mes variables je les fait au filling et j'aimerais être méthodique :-)