Which programming paradigm is primarily supported by C++?
Options
- A. Object-oriented programming
- B. Only procedural programming
- C. Only functional programming
- D. More than one of the above
- E. None of the above
Quiz Practice:
A. Object-oriented programming
Answer: Object-oriented programming
C++ strongly supports object-oriented programming (OOP). It provides classes, objects, inheritance, polymorphism, abstraction and encapsulation.
C++ is actually a multi-paradigm language, so it also supports procedural programming and other programming styles. However, object-oriented programming is one of its most important features.