C++
Notes on C++ — types, classes, templates, the STL, and idioms for resource management. Based on Walter Savitch's Absolute C++.
Pages
- C++ basics and control flow
- Functions, parameters, and scope
- Arrays
- Strings
- Pointers and dynamic memory
- References and operator overloading
- Classes and encapsulation
- Constructors and copy semantics
- Inheritance
- Polymorphism and virtual functions
- Templates
- Linked data structures
- STL containers
- STL algorithms and iterators
- Recursion
- Exception handling
- Streams and file I/O
- Separate compilation and namespaces