petites questions aux dieux du stade objet (c++ & java & co) : comment nommez vous vos variables ? les préfixez vous de qq chose lorsque vous les définissez dans la classe ? les variables temporaires, les paramètres, une majuscule au début ? de même pour les méthodes ...
donc plutôt ...
class MyClass
{
int MyMethod(int Param)
{
int Res = Param + mMyvar + mMyVar2;
return Res;
}
int mMyVar;
int mMyVar2;
}
où plutôt ...
class MyClass
{
int myMethod(int param)
{
int res = param + myVar + myVar2;
return res;
}
int myVar;
int myVar2;
}
ou une autre syntaxe ? (genre polonohongroise triplement inversée ...)
autre chose : en php et python, pour chaque méthode de classe qui utilise ses membres, on doit préfixer ceux-ci avec respectivement $this->myVariable et self.myVariable. vous aimez ? vous détestez ?
dernière pour la route :
class MyClass2
{
void init(int myVar, int myVar2)
{
this->myVar = myVar;
this->myVar2 = myVar2;
}
int myVar;
int myVar2;
}
que pensez vous de l'initialisation de variables membres dans une fonction qui prend comme paramètres les mêmes noms que ses variables membres ?
(perso je suis plutôt deuxième version ...)