Big Features
Object-Oriented features
- Classes (encapsulation)
- construction/destruction
- disciplined access to data
- Inheritance (extension)
- Polymorphism (run-time selection)
Generic programming
- template classes, functions, member-functions, …
Missing
- Persistence
- Garbage collection