File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 228228 "空文" : {
229229 "yomi" : " くうぶん" ,
230230 "desc" : " null statement。セミコロンだけの式文。ループの本体を空にしたいときなどに使う"
231+ },
232+ "空文字列" : {
233+ "yomi" : " くうもじれつ;からもじれつ" ,
234+ "desc" : " empty string。長さゼロの文字列"
231235 }
232236}
Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ namespace std {
2828## 備考
2929
3030以下の場合、動作は未定義である。
31- * 対応する `setjmp` と `longjmp` を `catch` と `throw` に置き換えることで、自動記憶域期間を持つオブジェクト非トリビアルなデストラクタが呼び出される場合 。例えば、`setjmp` と `longjmp` の間で、非トリビアルなデストラクタを持つオブジェクトの生存期間が開始し、終了しない場合(ジャンプによってデストラクタを飛ばす場合)
31+ * 対応する `setjmp` と `longjmp` を `catch` と `throw` に置き換えることで、自動記憶域期間を持つオブジェクトの非トリビアルなデストラクタが呼び出される場合 。例えば、`setjmp` と `longjmp` の間で、非トリビアルなデストラクタを持つオブジェクトの生存期間が開始し、終了しない場合(ジャンプによってデストラクタを飛ばす場合)
3232* コルーチンのサスペンションコンテキスト内で呼び出された場合
3333* 対応する`setjmp`が存在しない場合(`env`が有効な環境を保存していない場合)
3434* `longjmp`は、対応する`setjmp`の呼び出しから同一スレッド内で呼び出されなければならない。異なるスレッドから呼び出された場合
Original file line number Diff line number Diff line change 3232## 備考
3333
3434以下の場合、動作は未定義である。
35- * 対応する `setjmp` と `longjmp` を `catch` と `throw` に置き換えることで、自動記憶域期間を持つオブジェクト非トリビアルなデストラクタが呼び出される場合 。例えば、`setjmp` と `longjmp` の間で、非トリビアルなデストラクタを持つオブジェクトの生存期間が開始し、終了しない場合(ジャンプによってデストラクタを飛ばす場合)
35+ * 対応する `setjmp` と `longjmp` を `catch` と `throw` に置き換えることで、自動記憶域期間を持つオブジェクトの非トリビアルなデストラクタが呼び出される場合 。例えば、`setjmp` と `longjmp` の間で、非トリビアルなデストラクタを持つオブジェクトの生存期間が開始し、終了しない場合(ジャンプによってデストラクタを飛ばす場合)
3636* コルーチンのサスペンションコンテキスト内で呼び出された場合
3737
3838また、`volatile`修飾子のついていない`setjmp`を呼び出した関数に対してローカルな変数で、その値が`setjmp`から`longjmp`の呼び出しの間で変更されたものがある場合、その変数の値は不定となる。
You can’t perform that action at this time.
0 commit comments