C++ is an object-oriented programming language. Like C, it provides finer control of memory and is closer to hardware than many other languages.
Key concepts
- Reference
- Access modifier
- Constructor
- Dynamic memory allocation
- Templates
- Iterator
- Container
- typedef
- struct
Resources
- Problem Solving with C++, by Walter J. Savitch, for an introduction to the language