OOP VC++ coursework