Skip to content

Commit ba86ef6

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent 1e9a05d commit ba86ef6

4 files changed

Lines changed: 71 additions & 67 deletions

File tree

reference/csetjmp/longjmp.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -188,12 +188,12 @@
188188

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2026-05-03T10:26:15">
192-
2026年05月03日 10時26分15秒
191+
<span itemprop="datePublished" content="2026-05-03T12:00:01">
192+
2026年05月03日 12時00分01秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
196-
<span itemprop="name">K10-K10</span>
196+
<span itemprop="name">Koichi Murase</span>
197197
</span>
198198
が更新
199199
</small></p>
@@ -237,7 +237,7 @@ <h2><a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価
237237
<h2>備考</h2>
238238
<p>以下の場合、<a class="cpprefjp-defined-word" data-desc="未定義の動作。処理系は予期せぬ動作をする可能性がある。要するに動作保証対象外。undefined behavior (UB)。" href="../../implementation-compliance.html#dfn-undefined-behavior">動作は未定義</a>である。</p>
239239
<ul>
240-
<li>対応する<code>setjmp</code><code>longjmp</code> の間で、自動記憶域期間を持つ非トリビアルなデストラクタを持つオブジェクトの生存期間が開始し、終了しない場合(ジャンプによってデストラクタを飛ばす場合)</li>
240+
<li>対応する <code>setjmp</code><code>longjmp</code> <code>catch</code><code>throw</code> に置き換えることで、自動記憶域期間を持つオブジェクト非トリビアルなデストラクタが呼び出される場合。例えば、<code>setjmp</code><code>longjmp</code> の間で、非トリビアルなデストラクタを持つオブジェクトの生存期間が開始し、終了しない場合(ジャンプによってデストラクタを飛ばす場合)</li>
241241
<li>コルーチンのサスペンションコンテキスト内で呼び出された場合</li>
242242
<li>対応する<code>setjmp</code>が存在しない場合(<code>env</code>が有効な環境を保存していない場合)</li>
243243
<li><code>longjmp</code>は、対応する<code>setjmp</code>の呼び出しから同一スレッド内で呼び出されなければならない。異なるスレッドから呼び出された場合</li>

reference/csetjmp/setjmp.html

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -188,12 +188,12 @@
188188

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2026-05-03T10:26:15">
192-
2026年05月03日 10時26分15秒
191+
<span itemprop="datePublished" content="2026-05-03T12:00:01">
192+
2026年05月03日 12時00分01秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
196-
<span itemprop="name">K10-K10</span>
196+
<span itemprop="name">Koichi Murase</span>
197197
</span>
198198
が更新
199199
</small></p>
@@ -233,9 +233,10 @@ <h2><a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価
233233
それ以外(<code><a href="longjmp.html">longjmp</a></code>関数から)の呼び出しでは非0を返す。
234234
なお、<code><a href="longjmp.html">longjmp</a></code>関数の第二引数が0の場合は、1を返す。</p>
235235
<h2>備考</h2>
236+
<p>以下の場合、<a class="cpprefjp-defined-word" data-desc="未定義の動作。処理系は予期せぬ動作をする可能性がある。要するに動作保証対象外。undefined behavior (UB)。" href="../../implementation-compliance.html#dfn-undefined-behavior">動作は未定義</a>である。</p>
236237
<ul>
237-
<li>対応する<code>setjmp</code><code>longjmp</code> の間で、自動記憶域期間を持つ非トリビアルなデストラクタを持つオブジェクトの生存期間が開始し、終了しない場合(ジャンプによってデストラクタを飛ばす場合)、その<a class="cpprefjp-defined-word" data-desc="未定義の動作。処理系は予期せぬ動作をする可能性がある。要するに動作保証対象外。undefined behavior (UB)。" href="../../implementation-compliance.html#dfn-undefined-behavior">動作は未定義</a>である。</li>
238-
<li>コルーチンのサスペンションコンテキスト内で呼び出された場合<a class="cpprefjp-defined-word" data-desc="未定義の動作。処理系は予期せぬ動作をする可能性がある。要するに動作保証対象外。undefined behavior (UB)。" href="../../implementation-compliance.html#dfn-undefined-behavior">動作は未定義</a>である。</li>
238+
<li>対応する <code>setjmp</code><code>longjmp</code> <code>catch</code><code>throw</code> に置き換えることで、自動記憶域期間を持つオブジェクト非トリビアルなデストラクタが呼び出される場合。例えば、<code>setjmp</code><code>longjmp</code> の間で、非トリビアルなデストラクタを持つオブジェクトの生存期間が開始し、終了しない場合(ジャンプによってデストラクタを飛ばす場合)</li>
239+
<li>コルーチンのサスペンションコンテキスト内で呼び出された場合</li>
239240
</ul>
240241
<p>また、<code>volatile</code>修飾子のついていない<code>setjmp</code>を呼び出した関数に対してローカルな変数で、その値が<code>setjmp</code>から<code>longjmp</code>の呼び出しの間で変更されたものがある場合、その変数の値は不定となる。</p>
241242
<h2></h2>

rss.xml

Lines changed: 59 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,67 @@
22
<feed xmlns="http://www.w3.org/2005/Atom">
33
<title>cpprefjp - C++日本語リファレンス</title>
44
<link href="https://cpprefjp.github.io" />
5-
<updated>2026-05-03T11:55:37.220971</updated>
6-
<id>31ba5531-e3a2-42f1-83ad-df178764c8a1</id>
5+
<updated>2026-05-03T12:04:08.825105</updated>
6+
<id>8ddd4551-df53-4d6d-b873-1a9015185dcb</id>
77

88

9+
<entry>
10+
<title>longjmp -- fix(csetjmp): 規格の解釈が不明な部分について規格の記述を追記</title>
11+
<link href="https://cpprefjp.github.io/reference/csetjmp/longjmp.html"/>
12+
<id>22cb33d69ff4c3e904866757cd6dd341b321ac76:reference/csetjmp/longjmp.md</id>
13+
<updated>2026-05-03T21:00:01+09:00</updated>
14+
15+
<summary type="html">&lt;pre&gt;&lt;code&gt;diff --git a/reference/csetjmp/longjmp.md b/reference/csetjmp/longjmp.md
16+
index c75519be1..c86be8819 100644
17+
--- a/reference/csetjmp/longjmp.md
18+
+++ b/reference/csetjmp/longjmp.md
19+
@@ -28,7 +28,7 @@ namespace std {
20+
## 備考
21+
22+
以下の場合、動作は未定義である。
23+
-* 対応する`setjmp` と `longjmp` の間で、自動記憶域期間を持つ非トリビアルなデストラクタを持つオブジェクトの生存期間が開始し、終了しない場合(ジャンプによってデストラクタを飛ばす場合)
24+
+* 対応する `setjmp` と `longjmp` を `catch` と `throw` に置き換えることで、自動記憶域期間を持つオブジェクト非トリビアルなデストラクタが呼び出される場合。例えば、`setjmp` と `longjmp` の間で、非トリビアルなデストラクタを持つオブジェクトの生存期間が開始し、終了しない場合(ジャンプによってデストラクタを飛ばす場合)
25+
* コルーチンのサスペンションコンテキスト内で呼び出された場合
26+
* 対応する`setjmp`が存在しない場合(`env`が有効な環境を保存していない場合)
27+
* `longjmp`は、対応する`setjmp`の呼び出しから同一スレッド内で呼び出されなければならない。異なるスレッドから呼び出された場合
28+
&lt;/code&gt;&lt;/pre&gt;</summary>
29+
30+
<author>
31+
<name>Koichi Murase</name>
32+
<email>myoga.murase@gmail.com</email>
33+
</author>
34+
</entry>
35+
36+
<entry>
37+
<title>setjmp -- fix(csetjmp): 規格の解釈が不明な部分について規格の記述を追記</title>
38+
<link href="https://cpprefjp.github.io/reference/csetjmp/setjmp.html"/>
39+
<id>22cb33d69ff4c3e904866757cd6dd341b321ac76:reference/csetjmp/setjmp.md</id>
40+
<updated>2026-05-03T21:00:01+09:00</updated>
41+
42+
<summary type="html">&lt;pre&gt;&lt;code&gt;diff --git a/reference/csetjmp/setjmp.md b/reference/csetjmp/setjmp.md
43+
index 9c43cb7d0..ea2141d5f 100644
44+
--- a/reference/csetjmp/setjmp.md
45+
+++ b/reference/csetjmp/setjmp.md
46+
@@ -31,8 +31,9 @@
47+
48+
## 備考
49+
50+
-* 対応する`setjmp` と `longjmp` の間で、自動記憶域期間を持つ非トリビアルなデストラクタを持つオブジェクトの生存期間が開始し、終了しない場合(ジャンプによってデストラクタを飛ばす場合)、その動作は未定義である。
51+
-* コルーチンのサスペンションコンテキスト内で呼び出された場合、動作は未定義である。
52+
+以下の場合、動作は未定義である。
53+
+* 対応する `setjmp` と `longjmp` を `catch` と `throw` に置き換えることで、自動記憶域期間を持つオブジェクト非トリビアルなデストラクタが呼び出される場合。例えば、`setjmp` と `longjmp` の間で、非トリビアルなデストラクタを持つオブジェクトの生存期間が開始し、終了しない場合(ジャンプによってデストラクタを飛ばす場合)
54+
+* コルーチンのサスペンションコンテキスト内で呼び出された場合
55+
56+
また、`volatile`修飾子のついていない`setjmp`を呼び出した関数に対してローカルな変数で、その値が`setjmp`から`longjmp`の呼び出しの間で変更されたものがある場合、その変数の値は不定となる。
57+
58+
&lt;/code&gt;&lt;/pre&gt;</summary>
59+
60+
<author>
61+
<name>Koichi Murase</name>
62+
<email>myoga.murase@gmail.com</email>
63+
</author>
64+
</entry>
65+
966
<entry>
1067
<title>constexpr [N2235] -- refactor: 用語を統一 &#34;{ヌル =&gt; 空}文&#34;</title>
1168
<link href="https://cpprefjp.github.io/lang/cpp11/constexpr.html"/>
@@ -1386,58 +1443,4 @@ index 000000000..486a10fb1
13861443
</author>
13871444
</entry>
13881445

1389-
<entry>
1390-
<title>max_exponent10 -- min_exponent10, max_exponent10 の説明を修正</title>
1391-
<link href="https://cpprefjp.github.io/reference/limits/numeric_limits/max_exponent10.html"/>
1392-
<id>fabbc67ee2507e3def1437c4736dd7d09752856b:reference/limits/numeric_limits/max_exponent10.md</id>
1393-
<updated>2026-05-02T21:59:50+09:00</updated>
1394-
1395-
<summary type="html">&lt;pre&gt;&lt;code&gt;diff --git a/reference/limits/numeric_limits/max_exponent10.md b/reference/limits/numeric_limits/max_exponent10.md
1396-
index b9cdb1cff..9f87cb9a2 100644
1397-
--- a/reference/limits/numeric_limits/max_exponent10.md
1398-
+++ b/reference/limits/numeric_limits/max_exponent10.md
1399-
@@ -14,7 +14,7 @@ static constexpr int max_exponent10;
1400-
1401-
## 概要
1402-
浮動小数点数型において、型`T`の指数上限値を得る。
1403-
-基数10を`max_exponent`の値で累乗した値が、型`T`で表現可能な正規化された値となる最大の正の値。
1404-
+基数10を`max_exponent10`の値で累乗した値が、型`T`で表現可能な正規化された値となる最大の正の値。
1405-
浮動小数点数型以外は0になる。
1406-
1407-
対応するマクロを次の表に挙げる。
1408-
&lt;/code&gt;&lt;/pre&gt;</summary>
1409-
1410-
<author>
1411-
<name>Raclamusi</name>
1412-
<email>raclamusi@gmail.com</email>
1413-
</author>
1414-
</entry>
1415-
1416-
<entry>
1417-
<title>min_exponent10 -- min_exponent10, max_exponent10 の説明を修正</title>
1418-
<link href="https://cpprefjp.github.io/reference/limits/numeric_limits/min_exponent10.html"/>
1419-
<id>fabbc67ee2507e3def1437c4736dd7d09752856b:reference/limits/numeric_limits/min_exponent10.md</id>
1420-
<updated>2026-05-02T21:59:50+09:00</updated>
1421-
1422-
<summary type="html">&lt;pre&gt;&lt;code&gt;diff --git a/reference/limits/numeric_limits/min_exponent10.md b/reference/limits/numeric_limits/min_exponent10.md
1423-
index 2afc2bfd8..fbfecead3 100644
1424-
--- a/reference/limits/numeric_limits/min_exponent10.md
1425-
+++ b/reference/limits/numeric_limits/min_exponent10.md
1426-
@@ -14,7 +14,7 @@ static constexpr int min_exponent10;
1427-
1428-
## 概要
1429-
浮動小数点数型において、型`T`の指数下限値を得る。
1430-
-基数10を`min_exponent`の値で累乗した値が、型`T`で表現可能な正規化された値となる最小の負の値。
1431-
+基数10を`min_exponent10`の値で累乗した値が、型`T`で表現可能な正規化された値となる最小の負の値。
1432-
浮動小数点数型以外は0になる。
1433-
1434-
対応するマクロを次の表に挙げる。
1435-
&lt;/code&gt;&lt;/pre&gt;</summary>
1436-
1437-
<author>
1438-
<name>Raclamusi</name>
1439-
<email>raclamusi@gmail.com</email>
1440-
</author>
1441-
</entry>
1442-
14431446
</feed>

sitemap.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19358,14 +19358,14 @@
1935819358

1935919359
<url>
1936019360
<loc>https://cpprefjp.github.io/reference/csetjmp/setjmp.html</loc>
19361-
<lastmod>2026-05-03T11:26:15+01:00</lastmod>
19361+
<lastmod>2026-05-03T21:00:01+09:00</lastmod>
1936219362
<changefreq>daily</changefreq>
1936319363
<priority>0.7</priority>
1936419364
</url>
1936519365

1936619366
<url>
1936719367
<loc>https://cpprefjp.github.io/reference/csetjmp/longjmp.html</loc>
19368-
<lastmod>2026-05-03T11:26:15+01:00</lastmod>
19368+
<lastmod>2026-05-03T21:00:01+09:00</lastmod>
1936919369
<changefreq>daily</changefreq>
1937019370
<priority>0.7</priority>
1937119371
</url>

0 commit comments

Comments
 (0)