Project Moved to gitlab
Also contains the example programs used to introduce topics.
All solutions compiled with gcc: g++ -o main *.cpp -g -Wall -pipe -O3 --std=c++14 -lm
- Chapter 1 - Introduction to Computers and C++
- Chapter 2 - Introduction to C++ Programming
- Chapter 3 - Introduction to Classes, Objects and Strings
- Chapter 4 - Control Statements: Part I
- Chapter 5 - Control Statements: Part II
- Chapter 6 - Functions and an Introduction to Recursion
- Chapter 7 - Arrays and Vectors
- Chapter 8 - Pointers
- Chapter 9 - Classes: A Deeper Look, Part I
- Chapter 10 . Classes: A Deeper Look, Part II
- Chapter 11 - Operator Overloading: Class String
- Chapter 12 - Object-Oriented Programming: Inheritance
- Chapter 13 - Object-Oriented Programming: Polymorphism
- Chapter 14 - Templates
- Chapter 15 - Stream Input/Output
- Chapter 16 - Exception Handling: A Deeper Look
- Chapter 17 - File Processing
- Chapter 18 - Class string and String Stream Processing
- Chapter 19 - Searching and Sorting
- Chapter 20 - Custom Templatized Data Structures
- Chapter 21 - Bits, Characters, C String and structs
- Chapter 22 - Standard Template Library (STL)
- Chapter 23 - Boost Libraries, Technical Report I and C++0x
- Chapter 24 - Other Topics