Je ne sais pas comment séparer le code d'implémentation et de déclaration d'une classe simple en un nouvel en-tête et un fichier cpp. Par exemple, comment séparer le code de la classe suivante?
class A2DD
{
private:
int gx;
int gy;
public:
A2DD(int x,int y)
{
gx = x;
gy = y;
}
int getSum()
{
return gx + gy;
}
};
public:
membres au sommet pouvait affecter beaucoup , si l'utilisateur les déplaçait selon ce conseil - mais avait des dépendances de commande entre les membres et ne savait pas encore que les membres sont initialisés dans l'ordre de leur déclaration ;-)