- Compiled and fast: machine code with almost no overhead.
- Object oriented: classes, inheritance, polymorphism, encapsulation, abstraction.
- Generic programming: templates and concepts.
- STL: ready containers, iterators and algorithms.
- Memory control: pointers, references,
new and delete, and smart pointers. - RAII: resources are freed by destructors, with no garbage collector.
- Operator overloading and function overloading.
- Multi paradigm and portable across systems.
See C++ Features.
Learn more about the similar topics:
| Tutorials |
| No Content Found. |
| Exercises & Assignments |
| No Content Found. |
| Interview Questions & Answers |
| No Content Found. |