Me preguntaba, ¿new T
todavía arrojar bad_alloc
si compilo mi programa usando la opción -fno-exceptions
para deshabilitar el manejo de excepciones?Con "-fno-excepciones", ¿qué ocurre con "nueva T"?
¿O el compilador (GCC y clang admiten esa opción) transformará implícitamente el uso de new T
en new (nothrow) T
?
pregunta interesante. Pero, ¿por qué quieres desactivarlo? –
No quiero deshabilitarlo :) –
Simplemente curioso, ¿se trata de un código que rutinariamente arroja 'bad_alloc'? –