Exceptions to C++ 11 Standard

The following features of C++ standard are not supported:

  • Runtime type information, including dynamic_cast and operator typeid.

  • Recursive function calls unless they are a compile-time constant expression.

  • Non-placement new and delete operators.

  • thread_local storage qualifier.

  • Virtual functions and abstract classes.

  • Virtual inheritance.

  • Function pointers, unless they are a compile-time constant expressions.

  • Exception handling.

  • Variadic functions.

  • The C++ standard library.

  • Variable length arrays.