C++
C++ is a very powerful programming language for performance-critical applications that rely on speed and efficient memory management. It’s used in a wide range of industries including software and game development, robotics, microcontrollers, VR/AR, and scientific computing.
The C++ language was created by Bjarne Stroustrup at Bell Laboratories in 1979. As the name implies, C++ was derived from the C language; Bjarne’s goal was to add object-oriented programming into C, a language well-respected for its portability and low-level functionality.
C++ Concepts
- Arrays
- Bitwise Operators
- Classes
- Comments
- Conditionals
- Constructors
- Data Types
- Encapsulation
- Enums
- Errors
- Exceptions
- Files
- Functions
- Functors
- Inheritance
- Loops
- Macros
- Maps
- Math Functions
- Methods
- Objects
- Operators
- Overloading
- Pointers
- Polymorphism
- Queues
- Random
- References
- Sets
- Smart Pointers
- Stacks
- Strings
- Structures
- Switch
- Templates
- User Input
- Variables
- Vectors
Looking to contribute?
- Learn more about how to get involved.
- Submit feedback to let us know how we can improve Docs.