![ישן](https://static.fresh.co.il/images/vBulletin/statusicon/post_old.gif)
25-09-2010, 13:06
|
![צלמית המשתמש של stomer](image.php?u=115309&dateline=1242561825) |
|
|
חבר מתאריך: 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.
|