דוגמת
קובץ העדכונים המכיל שלוש רשומות עדכון: רשומת הוספה, רשומת שינוי ורשומת מחיקה
הגדרת
המחלקה modifstream היורשת מהמחלקה ifstream לצורך הוספת פונקציה לקריאת מחרוזת
במירכאות מקובץ ופונקציה לקריאת תאריך
המחלקה
modifstream מגדירה שלוש מחלקות פנימיות לזריקת exceptions: MaxLenExceeded, InvalidQuotedString
ו-InvalidDate
בנוסף,
המחלקה מגדירה בנאי שתפקידו להעביר לבנאי מחלקת האב את שם הקובץ, פונקצית חבר getQuotedStr
לקריאת מחרוזת תחומה בתווי הפרדה מקובץ ופונקצית חבר getDate לקריאת תאריך מקובץ
לאובייקט מסוג Date