Item 25. Object-Oriented
Programming
Difficulty: 4
Is C++ an
object-oriented language? It both is and is not, contrary to
popular opinion. For a change of pace (and to get a brief break
from staring at code), here is an essay question.
Don't just turn
quickly to the answer—give it some thought.
"C++ is a powerful language that provides many
advanced object-oriented constructs, including encapsulation,
exception handling, inheritance, templates, polymorphism, strong
typing, and a complete module system."
Discuss.
|