שאלה על STL...../images/Emo4.gif../images/Emo26.gif
הצילו... פערי ידע ב-CPP ו-STL... אני יכול להגדיר vector של מחלקה אבסטרקטית? למשל - אתם בטח מכירים את הדוגמה הקלאסית של מחלקת animal אבסטרקטית שממנה יורשות מחלקות dog, cat וכו'. השאלה שלי אם אפשר לעשות:
הצילו... פערי ידע ב-CPP ו-STL... אני יכול להגדיר vector של מחלקה אבסטרקטית? למשל - אתם בטח מכירים את הדוגמה הקלאסית של מחלקת animal אבסטרקטית שממנה יורשות מחלקות dog, cat וכו'. השאלה שלי אם אפשר לעשות:
vector<animal> myzoo;
ואז להוסיף לווקטור אובייקטים מהטיפוסים dog ו-cat?... כי כשאני עושה את זה הוא די צועק עלי שהוא לא מסוגל לעשות instance ל-animal... מה שקצת מבלבל אותי, כי אני לא רואה שום-סיבה שהוא ינסה לבנות אובייקט animal (אני הרי כבר נותן לו אובייקט dog מוכן - איזו סיבה בעולם יש לו לנסות ליצור animal??) תודה מראש...