make_exception_ptr
Vytvoří objekt exception_ptr, který obsahuje kopii výjimky.
template <class E>
exception_ptr make_exception_ptr(E Except);
Parametry
- Except
Třída s výjimkou pro kopírováníObvykle jako argument funkce make_exception_ptr určíte objekt třída výjimky, ačkoli může být argumentem jakýkoli objekt třídy.
Vrácená hodnota
Objekt exception_ptr ukazující na kopii aktuální výjimky pro Except.
Poznámky
Volání funkce make_exception_ptr je ekvivalentní k vyvolání výjimky jazyka C++, jejímu zachycení v bloku catch a následným voláním current_exception pro vrácení objektu exception_ptr, který na výjimku odkazuje.Implementace funkce make_exception_ptr společnosti Microsoft je mnohem efektivnější než vyvolávání a následné zachycování výjimky.
Aplikace obvykle nevyžaduje funkci make_exception_ptr a její použití není doporučeno.