Faciliter l'accès à l'instance contenu dans une variable.
Créer des variables qui facilite l'accès à l'instance.
Le code suivant
SetForegroundColour(m_Parameter->m_ItemsForegroundColour->Get());
deviendrait
SetForegroundColour(m_Parameter->m_ItemsForegroundColour);
Le code suivant
m_IntVar->Set(2);
deviendrait
m_IntVar = 2;
À voir si c'est une bonne idée. Car dans les cas suivants ça peut s'avérer perturbant.
-
m_IntVar == 2
Pas de problème de compréhension -
m_IntVarA == m_IntVarB
C'est perturbant car c'est la valeur des deux pointeurs qui est testée et non la valeur contenu dans la variable. -
m_IntVarA == m_IntVarB->Get()
Là aussi c'est un peut perturbant, du moins c'est pas esthétique.
Edited by Pierre Pontier