לא ברור
1. קימפלתי ובניתי (ב- VC6) ולא נתקלתי בבעיה, אז רצוי שתפרט מה היתה הבעיה אצלך. 2. יש לי השגות על מבנה קובץ ה- H, אבל מיקום ה- ifndef אינו מהווה בעיה, אמנם רצוי ויפה לשים אותו בשורה הראשונה של הקובץ אבל אם מכלילים קובץ אחר (שכנראה גם הוא נכתב עם ifndef) לא צריכה להיות בעיה. תפקידו של ה- ifndef הוא למנוע הכרזה כפולה על ה- class ולא למנוע הכללה כפולה של קובץ H אחר. 3. סתם מסקרנות, למה iostream.h ולא iostream? זה יותר נכון ב- C++ (אבל זאת לא הסיבה לשגיאות).