Los programas C++ pueden definir y establecer un new_handler()
al que se debe llamar desde funciones de asignación de memoria como operator new()
si es imposible asignar la memoria solicitada.¿Para qué se puede usar "new_handler" en C++ además de la recolección de basura?
Un uso de un new_handler()
personalizado es dealing with C++ implementations that don't throw an exception on allocation failure. Otro uso es iniciar la recolección de basura en los sistemas que implementan la recolección de basura.
¿Qué otros usos de la costumbre new_handler()
hay?