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 |