make_exception_ptr
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

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);

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.

Objeto exception_ptr que apunta a una copia de la excepción actual para Except.

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.

Mostrar:
© 2016 Microsoft