הפונקציה
Open במחלקה EmpTrans, הפותחת את קובץ העדכונים
אם
משתנה המחלקה stream איננו מצביע לאובייקט קיים, הפונקציה יוצרת אובייקט stream
חדש של קלט מקובץ העדכונים.
ע"י הפעלת הפונקציה bad על אובייקט ה-stream הפונקציה יודעת האם ה-stream
נוצר כראוי אחרת היא זורקת exception של CantOpenFile מחלקה פנימית ב-EmpTrans
לבסוף
הפונקציה מעבירה את המצביע לקובץ, למקום הראשון בקובץ
הוספנו
למחלקה EmpTrans משתנה מחלקה stream מסוג מצביע ל-ifstream, לצורך קריאה מקובץ
העדכונים