Мене бентежить, як розділити код реалізації та декларації простого класу на новий заголовок та файл cpp. Наприклад, як би я розділив код для наступного класу?
class A2DD
{
private:
int gx;
int gy;
public:
A2DD(int x,int y)
{
gx = x;
gy = y;
}
int getSum()
{
return gx + gy;
}
};
public:
членів у верхній частині може вплинути на багато , якщо користувач перемістить їх відповідно до цієї поради - але мав упорядкований залежність між членами і ще не знав, що члени ініціалізуються у порядку їх декларації ;-)