- Here are some notes and small practices that I wrote while I'm learning C++. Some little console projects are also included.
- Chapter 6
- Chapter 7 Practice:Algorithms.cpp
- Chapter 9
- Chapter 10
- Chapter 12
- Chapter 13 13.4-Example.cpp
- Chapter 14
- Chapter 16
- A Complex operation implementation. The basic function, add, subtract, multiply, divide have been implemented.
- A C++ class to solve a quadratic equation with one unknown. Didn't take the situation when 'a' equals zero into account. The class defination and interface are in the .h file. the implementation is in .cpp file.
- A STL list container implemantation. The basic function, erase and insert are implemented. The related iterator, _List_iterator is implemented, the operator ++, --, *, and ==, != are reloaded, too.
- A set class, many opearations are been reloaded to solve union, intersection, subset and so on.
- A linked-list implementation stack written by C++. push/pop/stackTop/isEmpty/show functions have been realized.
- A template Iterator class that suits all data types. The basic operators, +, -, ++, --, =, !=, ==, * are all implemented.
- A merge sort function using template in C++ which is useful for all datatypes.
- A merge sort function using template in C++ which is useful for all datatypes.
- A template class of Queue created by C++. The basic functions, pop(), push(), back(), front(), back(), isEmpty(), show() have been implemented.
- A C++ class of two-dimentional coordinates of x and y. Calculating the distances of two different objects.
- Three C++ classes to form a management system, using inheritance
- Four C++ classes to form a bike administration system, using inherit properties. Lock, unlock, add, calculate the distances, etc.
- A typical implentation of Stack, using exception dealing method of C++. size(), full(), empty(), top(), print(), push(), pop(), peek() methods are included.