# :: catch class const_cast delete dynamic_cast explicit export friend mutable namespace new operator private protected public reinterpret_cast static_assert static_cast template this throw try typeid typename using virtual include\b define\b endif\b elif\b if\b ifdef ifndef else error line pragma undef warning #