Nie wiem, jak oddzielić kod implementacji i deklaracji prostej klasy do nowego nagłówka i pliku CPP. Na przykład, jak oddzielić kod dla następującej klasy?
class A2DD
{
private:
int gx;
int gy;
public:
A2DD(int x,int y)
{
gx = x;
gy = y;
}
int getSum()
{
return gx + gy;
}
};
public:
członków na górze może mieć duży wpływ , jeśli użytkownik przeniósł ich zgodnie z tą radą - ale miał zależności porządkowe między członkami i nie był jeszcze świadomy, że członkowie są inicjowani w kolejności ich deklaracji ;-)