Quiz Entry - updated: 2026.07.14
Name 5 C++ keywords that don't exist in C.
For example: class, new, delete, namespace, and template — none of these are C keywords.
C++ keeps every C keyword and adds many more for its extra features:
| Category | Keywords |
|---|---|
| OOP | class, public, private, protected, virtual, this, friend |
| Memory | new, delete |
| Exceptions | try, catch, throw |
| Templates | template, typename |
| Namespaces | namespace, using |
| Type casts | static_cast, dynamic_cast, const_cast, reinterpret_cast |
| Misc | bool, true, false, explicit, mutable, operator, typeid |
Tip: Many of these names directly reveal a C++ feature C lacks — spotting class, template, or namespace in source is a quick tell that you're reading C++ rather than C.