Мне было интересно, будет ли new T
бросать bad_alloc
, если я скомпилирую свою программу с помощью параметра -fno-exceptions
, чтобы отключить обработку исключений?
Или компилятор (GCC и clang поддерживают эту опцию) неявно преобразуют использование new T
в new (nothrow) T
?