25-09-2010, 13:06
|
|
|
|
חבר מתאריך: 10.04.07
הודעות: 2,060
|
|
C++: class that create other class
שלום לכולם,
איך ניתן ליצור מחלקה שיוצרת מאובייקט אחר שהיא מקבלת את אותה מחלקה?
לדוגמא:
שתי מחלקות A ו B.
קוד:
A a;
B b;
A c(b);
B d(a);
איך ניתן להגדיר שהקוד הנ"ל יעבוד?
צריך לכלול את ההגדרה של מחלקה אחת בשניה, באילו קבצים? h או cpp?
בנוסף, אם בקונסטרקטור אני ניגש לשדות פרטיים, איפה אני צריך להשתמש בfriend?
תודה!
נערך לאחרונה ע"י stomer בתאריך 25-09-2010 בשעה 13:09.
|