간단한 클래스의 구현 및 선언 코드를 새로운 헤더 및 cpp 파일로 분리하는 방법에 대해 혼란스러워합니다. 예를 들어 다음 클래스의 코드를 어떻게 분리합니까?
class A2DD
{
private:
int gx;
int gy;
public:
A2DD(int x,int y)
{
gx = x;
gy = y;
}
int getSum()
{
return gx + gy;
}
};
public:
멤버를 옮겼지만 멤버들 사이에 의존성이 있지만 멤버가 선언 순서대로 초기화되었다는 것을 아직 알지 못했다면 맨 위에 멤버가 있으면 많은 영향을 줄 수 있습니다. ;-)