вообще, про копирование исключений ничего нет в стандартной либе и это наверное логично - исключение же может быть move-only? всякие make_exception_ptr/current_exception/rethrow_exception именно про указатели (shared-like)
вообще, про копирование исключений ничего нет в стандартной либе и это наверное логично - исключение же может быть move-only? всякие make_exception_ptr/current_exception/rethrow_exception именно про указатели (shared-like)
Не может. Оно копируется в неспецифицированную локацию. http://eel.is/c++draft/except.throw#3.sentence-1 Throwing an exception copy-initializes ([dcl.init], [class.copy.ctor]) a temporary object, called the exception object. The memory for the exception object is allocated in an unspecified way...