Exceptions are disabled at the compiler level (
-fno-exceptions) and cannot be used. You cannot use
std::nothrow or try/catch blocks.
This means that things like
strdup, etc., will not throw an exception and instead will return NULL if the allocation failed, so be sure to check for NULL return values.