Examples OOP C++

Description Code
Basic OOP
 The Circle class (All source codes in one file)
 The Class Rectangle
 The Circle class
 The Time class
 The Time class (using references)
 The Time class (exception handling)
 The Point class
 Implementing Member Functions in Point class
 Dynamic Allocation Point class
 The Account class (models a bank account)
 The Ball class (models a moving ball)
 The Author class
 The Book class (Using an Author "Object" Data Member)
 The Book class (Pass-by-Reference for Objects Function Parameters)
 Test object pointer, reference and array
 Complejo integrado
 The Complex Class
 The MyComplex Class (simplified STL's complex template class)
 The MyComplex template class
 The Date Class
 Superclass Point (Point.h, Point.cpp) and subclass MovablePoint
 Virtual Function and Abstract Superclass
 Testing constant objects and constant member functions
 Testing constant data members
 Test Friend Function
 Point class (operator overload)

CircleAIO.cpp
Rectangle.cpp
Circle.h, Circle.cpp, TestCircle.cpp
Time.h, Time.cpp, TestTime.cpp
Time.h, Time.cpp, TestTime.cpp
Time.h, Time.cpp, TestTime.cpp
Point.h, Point.cpp, TestPoint.cpp
PointInline.h
TestDynamicAllocation.cpp
Account.h, Account.cpp, TestAccount.cpp
Ball.h, Ball.cpp, TestBall.cpp
Author.h, Author.cpp, TestAuthor.cpp
Book.h, Book.cpp, TestBook.cpp
Book.h, Book.cpp, TestBook.cpp
TestTimeObject.cpp
complejo_int.cpp
Complex.h, Complex.cpp, TestComplex.cpp
MyComplex.h, MyComplex.cpp, TestMyComplex.cpp
MyComplex.h, TestMyComplex.cpp
Date.h, Date.cpp, TestDate.cpp
MovablePoint.h, MovablePoint.cpp, TestMovablePoint.cpp
Shape.h, Shape.cpp, Circle.h Circle.cpp Rectangle.h Rectangle.cpp TestShape.cpp
TestConstantObject.cpp
TestConstantData.cpp
TestFriend.cpp
Point.h, Point.cpp, TestPoint.cpp
Data Structures
 Linked List (template)
 Dynamic stack
 DynIntQueue class
 BinaryTree class
 Queue Simulation

LinkedList.h, TestLinkedList.cpp
DynIntStack.h, DynIntStack.cpp, TestDynIntStack.cpp
DynIntQueue.h, DynIntQueue.cpp, TestDynIntQueue.cpp
IntBinaryTree.h, IntBinaryTree.cpp, TestIntBinaryTree.cpp
queue.h, queue.cpp, bank.cpp