Saya bingung bagaimana memisahkan implementasi dan deklarasi kode dari kelas sederhana menjadi file header dan cpp baru. Sebagai contoh, bagaimana saya memisahkan kode untuk kelas berikut?
class A2DD
{
private:
int gx;
int gy;
public:
A2DD(int x,int y)
{
gx = x;
gy = y;
}
int getSum()
{
return gx + gy;
}
};
public:
anggota di atas dapat banyak mempengaruhi , jika pengguna memindahkan mereka sesuai dengan saran ini - tetapi telah memesan ketergantungan antar anggota dan belum menyadari bahwa anggota diinisialisasi dalam urutan deklarasi mereka ;-)