C++ contains some additional keywords not found in ISO/ANSI C. C programs that use these keywords as identifiers are not valid C++ programs:
| asm | friend | protected | try |
| catch | inline | public | typeid |
| class | new | template | virtual |
| delete | operator | this | wchar_t |
| dynamic_cast | private | throw |