std::promise::set_exception
提供: cppreference.com
![]() |
このページは、Google 翻訳を使って英語版から機械翻訳されました。
翻訳には誤りや奇妙な言い回しがあるかもしれません。文章の上にポインタをおくと、元の文章が見れます。誤りを修正して翻訳を改善する手助けをしてください。翻訳についての説明は、ここをクリックしてください。 |
void set_exception( std::exception_ptr p ); |
(C++11およびそれ以降) | |
店舗共有状態に例外ポインタ
p
と状態を準備するため. Original:
Stores the exception pointer
p
into the shared state and makes the state ready. The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
操作はアトミックです、すなわち約束オブジェクトを更新している間に、彼らは約束オブジェクトに関連付けられた1つのmutexを獲得しているかのようにそれが動作します.
Original:
The operation is atomic, i.e. it behaves as though they acquire a single mutex associated with the promise object while updating the promise object.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
全く共有された状態、または共有された状態既に値または例外を格納しますが存在しない場合、例外がスローされます.
Original:
An exception is thrown if there is no shared state or the shared state already stores a value or exception.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
目次 |
[編集] パラメータ
p | - | 例外はポインタに格納する
Original: exception pointer to store The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
[編集] 値を返します
(なし)
Original:
(none)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[編集] 例外
以下の条件にstd::future_error:
Original:
std::future_error on the following conditions:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
- *thisない共有状態を持っていません。エラーカテゴリはno_stateに設定されています.Original:*this has no shared state. The error category is set to no_state.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
- 共有された状態は、すでに値または例外を格納します。エラーカテゴリはpromise_already_satisfiedに設定されています.Original:The shared state already stores a value or exception. The error category is set to promise_already_satisfied.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
[編集] 例
This section is incomplete Reason: no example |
[編集] も参照してください
のみスレッドの終了時に通知を提供しながら、例外を示すために結果を設定します Original: sets the result to indicate an exception while delivering the notification only at thread exit The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (パブリックメンバ関数) |