Description: This assignment will give you practice building some simple classes and making use of basic C++ features including:
encapsulation, references, dynamic memory allocation,
simple constructors and destructors and consts.
The program fragments provided have not been compiled or debugged. It is part of your task to spot bugs and make reasonable corrections, or ask for clarification in class.
Generally when we give you skeleton code for classes it is intended. You are always free to add additional variables or methods to a class if you need them. This assignment is broken into three parts to suggest what to work on first.
To Search:
File list (Check if you may need any files):
projectClass
............\.DS_Store
__MACOSX
........\projectClass
........\............\._.DS_Store
projectClass\projectClass
............\............\Date.cpp
__MACOSX\projectClass\projectClass
........\............\............\._Date.cpp
projectClass\projectClass\Date.h
__MACOSX\projectClass\projectClass\._Date.h
projectClass\projectClass\main.cpp
__MACOSX\projectClass\projectClass\._main.cpp
projectClass\projectClass\Person.cpp
__MACOSX\projectClass\projectClass\._Person.cpp
projectClass\projectClass\Person.h
__MACOSX\projectClass\projectClass\._Person.h
projectClass\projectClass\PersonSet.cpp
__MACOSX\projectClass\projectClass\._PersonSet.cpp
projectClass\projectClass\PersonSet.h
__MACOSX\projectClass\projectClass\._PersonSet.h
projectClass\projectClass.xcodeproj
............\......................\project.pbxproj
__MACOSX\projectClass\projectClass.xcodeproj
........\............\......................\._project.pbxproj
projectClass\projectClass.xcodeproj\project.xcworkspace
............\......................\...................\contents.xcworkspacedata
__MACOSX\projectClass\projectClass.xcodeproj\project.xcworkspace
........\............\......................\...................\._contents.xcworkspacedata
projectClass\projectClass.xcodeproj\project.xcworkspace\xcuserdata
............\......................\...................\..........\apple.xcuserdatad
............\......................\...................\..........\.................\UserInterfaceState.xcuserstate
__MACOSX\projectClass\projectClass.xcodeproj\project.xcworkspace\xcuserdata
........\............\......................\...................\..........\._apple.xcuserdatad
........\............\......................\._project.xcworkspace
projectClass\projectClass.xcodeproj\xcuserdata
............\......................\..........\apple.xcuserdatad
............\......................\..........\.................\xcdebugger
............\......................\..........\.................\..........\Breakpoints_v2.xcbkptlist
__MACOSX\projectClass\projectClass.xcodeproj\xcuserdata
........\............\......................\..........\apple.xcuserdatad
........\............\......................\..........\.................\xcdebugger
........\............\......................\..........\.................\..........\._Breakpoints_v2.xcbkptlist
projectClass\projectClass.xcodeproj\xcuserdata\apple.xcuserdatad\xcschemes
............\......................\..........\.................\.........\projectClass.xcscheme
__MACOSX\projectClass\projectClass.xcodeproj\xcuserdata\apple.xcuserdatad\xcschemes
........\............\......................\..........\.................\.........\._projectClass.xcscheme
projectClass\projectClass.xcodeproj\xcuserdata\apple.xcuserdatad\xcschemes\xcschememanagement.plist
__MACOSX\projectClass\projectClass.xcodeproj\xcuserdata\apple.xcuserdatad\xcschemes\._xcschememanagement.plist
........\............\......................\..........\._apple.xcuserdatad
........\............\._projectClass.xcodeproj