Examples OOP C++

Description Code
Basic OOP
The Circle class (All source codes in one file) CircleAIO.cpp
The Class Rectangle Rectangle.cpp
The Circle class Circle.h, Circle.cpp, TestCircle.cpp
The Time class Time.h, Time.cpp, TestTime.cpp
The Time class (using references) Time.h, Time.cpp, TestTime.cpp
The Time class (exception handling) Time.h, Time.cpp, TestTime.cpp
The Point class Point.h, Point.cpp, TestPoint.cpp
Implementing Member Functions in Point class PointInline.h
Dynamic Allocation Point class TestDynamicAllocation.cpp
The Account class (models a bank account) Account.h, Account.cpp, TestAccount.cpp
The Ball class (models a moving ball) Ball.h, Ball.cpp, TestBall.cpp
The Author class Author.h, Author.cpp, TestAuthor.cpp
The Book class (Using an Author "Object" Data Member) Book.h, Book.cpp, TestBook.cpp
The Book class (Pass-by-Reference for Objects Function Parameters) Book.h, Book.cpp, TestBook.cpp
Test object pointer, reference and array TestTimeObject.cpp
Complejo integrado complejo_int.cpp
The Complex Class Complex.h, Complex.cpp, TestComplex.cpp
The MyComplex Class (simplified STL's complex template class) MyComplex.h, MyComplex.cpp, TestMyComplex.cpp
The MyComplex template class MyComplex.h, TestMyComplex.cpp
The Date Class Date.h, Date.cpp, TestDate.cpp
Superclass Point (Point.h, Point.cpp) and subclass MovablePoint MovablePoint.h, MovablePoint.cpp, TestMovablePoint.cpp
Virtual Function and Abstract Superclass Shape.h, Shape.cpp, Circle.h Circle.cpp Rectangle.h Rectangle.cpp TestShape.cpp
Testing constant objects and constant member functions TestConstantObject.cpp
Testing constant data members TestConstantData.cpp
Test Friend Function TestFriend.cpp
Point class (operator overload) Point.h, Point.cpp, TestPoint.cpp
Data Structures
Linked List (template) LinkedList.h, TestLinkedList.cpp
Dynamic stack DynIntStack.h, DynIntStack.cpp, TestDynIntStack.cpp
DynIntQueue class DynIntQueue.h, DynIntQueue.cpp, TestDynIntQueue.cpp
BinaryTree class IntBinaryTree.h, IntBinaryTree.cpp, TestIntBinaryTree.cpp
Queue Simulation queue.h, queue.cpp, bank.cpp