ฉันสับสนเกี่ยวกับวิธีการแยกการใช้งานและรหัสการประกาศของคลาสแบบง่ายเป็นส่วนหัวและไฟล์ cpp ใหม่ ตัวอย่างเช่นฉันจะแยกรหัสสำหรับคลาสต่อไปนี้ได้อย่างไร
class A2DD
{
private:
int gx;
int gy;
public:
A2DD(int x,int y)
{
gx = x;
gy = y;
}
int getSum()
{
return gx + gy;
}
};
public:
สมาชิกที่อยู่ด้านบนอาจมีผลกระทบมากถ้าผู้ใช้ย้ายพวกเขาตามคำแนะนำนี้ - แต่มีการสั่งซื้อการอ้างอิงระหว่างสมาชิกและยังไม่ทราบว่าสมาชิกจะเริ่มต้นในการประกาศ ;-)