promise::set_exception方法
基本存储异常由于 promise 对象并将 关联的异步状态 准备。
void set_exception(exception_ptr Exc);
参数
- Exc
此方法存储为异常结果的 exception_ptr。
备注
如果 promise 对象不具备 no_state错误代码关联的异步状态,此方法将引发 future_error。
如果 set_exception、set_exception_at_thread_exit、set_value或 set_value_at_thread_exit 为具有 promise_already_satisfied错误代码。的同一个关联的异步模式的 promise 对象已被调用,此方法将引发 future_error
此方法,在关联的异步状态块的所有线程已取消阻止。
要求
**标头:**将来
**命名空间:**std