Instead of diving in head first into some code why don't you compose a class diagram model? Just draw it out on paper as best you can if you are not familiar with UML (Unified Modeling Language).
Something like this:
____________
Class Person
____________
public:
// Constructors
Person ( )
Person (fName, mName, lName)
Thank you guys especially iceThatJaw.
i would like some contact or email from you IceTJ i would be realy glad cause im tired of those books and everything.
Really? I learned everything I know about OOP in C++ from an old ass book.
I will agree that not all books are the same but I feel that OOP is something that needs to be read before you experiment.
The first thing you need to learn is how to think in terms of objects. When you are reading specs try to take note of all the unique nouns and verbs.
The nouns are candidates for classes and the verbs are candidates for methods. Like I said, UML class diagrams are a great way to organizing all of this. If you are overwhelmed trying to develop a class diagram than you will certainly be overwhelmed trying to code it. lol
The majority of your assignment is mostly basic C++ logic and not OOP, so you might need to practice on those procedures in a test environment.
Good luck and post back if you run into some trouble later on.