make_exception_ptr
Crea un objeto exception_ptr que contiene una copia de una excepción.
template <class E>
exception_ptr make_exception_ptr(E Except);
Parámetros
- Except
Clase con la excepción que se va a copiar. Normalmente, se especifica un objeto exception (Clase) como argumento para la función make_exception_ptr, aunque el argumento puede ser cualquier objeto de clase.
Valor devuelto
Objeto exception_ptr que apunta a una copia de la excepción actual para Except.
Comentarios
Llamar a la función make_exception_ptr equivale a producir una excepción de C++, detectarla en un bloque catch y llamar después a la función current_exception para devolver un objeto exception_ptr que hace referencia a la excepción. La implementación de Microsoft de la función make_exception_ptr es más eficaz que producir y detectar después una excepción.
Una aplicación no suele necesitar la función make_exception_ptr y desaconsejamos su uso.