| |||
Respuesta: nothrow dynamic memory Te permite evaluar el resultado de la reserva de memoria sin usar el try-catch, es como la version en c++ de lo que hacias en c, retorna nulo si no pudo completar la operacion:
Código C:
Ver original Esto es una copia de la referencia de nothrow:
Código C:
Ver original Es decir, por defecto el operador new no retorna el estado de la reserva de memoria, sino que arroja una excepcion; el nothrow cambia este comportamiento para que retorne nulo en caso de error. Saludos vosk |
| |||
Respuesta: nothrow dynamic memory Si no hay error el nothrow no afecta a la operacion, retorna un puntero a la direccion de memoria recien reservada; el nothrow solo indica al manejador de memoria que en caso de error en vez de arrojar (throw) una excepcion la omita (no throw) y retorne nulo. Si no hay error la funcion funciona exactamente igual que sin nothrow. Saludos vosk |
Etiquetas: |