Aracılığıyla paylaş


Promise::set_exception yöntemi

Özel bir durum sonucu olarak başarıya depolar promise nesnesi ve kümeleri ilişkili zaman uyumsuz durum için hazır.

void set_exception(exception_ptr Exc);

Parametreler

  • Exc
    Bir exception_ptr depolanan bu yöntem tarafından özel durum sonucu olarak.

Notlar

promise Nesne ilişkili hiçbir zaman uyumsuz durum varsa, bu yöntem oluþturur bir future_error hata kodu olan no_state.

set_exception, Set_exception_at_thread_exit, set_value, veya set_value_at_thread_exit için zaten çağrılmış bir promise aynı olan nesne ilişkili zaman uyumsuz durum, bu yöntemi atar bir future_error hata kodu olan promise_already_satisfied.

Bu yöntemin sonucu olarak, ilişkili zaman uyumsuz durum engellenen iş parçacığı sayısı engellenmemiş hale gelir.

Gereksinimler

Başlık: gelecek

Ad alanı: std

Ayrıca bkz.

Başvuru

promise Class

<future>