הגדרת
המחלקה Gardener המכילה משתנה מחלקה - מצביע למחרוזת שתכיל את שם הגנן
הגדרת
המחלקה Garden המכילה שלושה משתני מחלקה: מצביע למחרוזת שתכיל את שם הגן, מצביע
למחרוזת שתכיל את כתובת הגן, ומצביע לאובייקט מסוג Garden, המייצג את הגנן העובד
בגן
הכרזת
המחלקה Garden
הגדרת
המחלקה Gardener המכילה משתנה מחלקה נוסף - מצביע לאובייקט מסוג Garden, המייצג
את הגן בו עובד הגנן
הגדרת
המחלקה Garden - נשארה ללא שינוי
יצירת
אובייקט מסוג Garden
הפעלת
האופרטור sizeof על Garden, מחזירה את הגודל בבתים של כל משתני המחלקה יחד: שני
מצביעים למחרוזות ומצביע לאובייקט מסוג Gardener
הגדרת המחלקה Date עם שלושה משתני מחלקה, בנאי ללא פרמטרים ושתי פונקציות חבר
הגדרת
המחלקה Employee המכילה שני משתני מחלקה: מצביע למחרוזת שתכיל את שם העובד, ואובייקט
מסוג Date שיכיל את תאריך העסקת העובד
הפעלת
האופרטור sizeof על האובייקט g, מחזירה את הגודל בבתים של כל משתני המחלקה יחד:
שני מצביעים למחרוזות ומצביע לאובייקט מסוג Gardener