Skip to content

Commit 03b47d2

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent c41410a commit 03b47d2

12 files changed

Lines changed: 3614 additions & 3695 deletions

File tree

reference/atomic/atomic.html

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -189,8 +189,8 @@
189189
<p class="text-right"><small>
190190
最終更新日時:
191191
<time itemprop="datePublished" class="js-local-time"
192-
datetime="2026-08-18T02:34:25+09:00">
193-
2026年08月18日 02時34分25秒 (JST)
192+
datetime="2026-08-31T13:28:20+09:00">
193+
2026年08月31日 13時28分20秒 (JST)
194194
</time>
195195
<br/>
196196
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -572,6 +572,8 @@ <h2>別名型</h2>
572572
</tr>
573573
</tbody>
574574
</table>
575+
<p><code>atomic_intN_t</code><code>atomic_uintN_t</code>は、対応する<code><a href="../cstdint/int32_t.html">intN_t</a></code><code><a href="../cstdint/uint32_t.html">uintN_t</a></code>が定義されている場合にのみ定義される。</p>
576+
<p><code>atomic_intptr_t</code><code>atomic_uintptr_t</code>についても、C++26までは同様に<code><a href="../cstdint/intptr_t.html">intptr_t</a></code><code><a href="../cstdint/uintptr_t.html">uintptr_t</a></code>が定義されている場合にのみ定義されていたが、C++29ではこれらの型が必ず定義されるようになったため、これらの別名も必ず定義される。</p>
575577
<h2>メンバ関数</h2>
576578
<h3>共通メンバ関数</h3>
577579
<table border="1" bordercolor="#888" style="border-collapse:collapse">
@@ -1156,6 +1158,10 @@ <h3>参照</h3>
11561158
<li>C++26で<a class="cpprefjp-defined-word" data-desc="型をconstおよび・もしくはvolatileで修飾すること">CV修飾</a>されたテンプレートパラメータが明確に禁止された</li>
11571159
</ul>
11581160
</li>
1161+
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3248r5.html" target="_blank">P3248R5 Require <code>[u]intptr_t</code></a><ul>
1162+
<li>C++29で、<code><a href="../cstdint/intptr_t.html">intptr_t</a></code><code><a href="../cstdint/uintptr_t.html">uintptr_t</a></code>が必ず定義されるようになったことにともない、<code>atomic_intptr_t</code><code>atomic_uintptr_t</code>も必ず定義されるようになった</li>
1163+
</ul>
1164+
</li>
11591165
</ul></div>
11601166

11611167
</div>

reference/cstdint.html

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -177,8 +177,8 @@
177177
<p class="text-right"><small>
178178
最終更新日時:
179179
<time itemprop="datePublished" class="js-local-time"
180-
datetime="2026-08-25T12:11:17+09:00">
181-
2026年08月25日 12時11分17秒 (JST)
180+
datetime="2026-08-31T13:28:20+09:00">
181+
2026年08月31日 13時28分20秒 (JST)
182182
</time>
183183
<br/>
184184
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -305,7 +305,7 @@ <h2>符号付き整数型</h2>
305305
</tr>
306306
<tr>
307307
<td><code><a href="cstdint/intptr_t.html">intptr_t</a></code></td>
308-
<td>ポインタサイズの符号付き整数型(実装するかどうかは<a class="cpprefjp-defined-word" data-desc="処理系定義の動作。処理系によって事前に定めた動作をする" href="../implementation-compliance.html#dfn-implementation-defined-behavior">処理系定義</a>)</td>
308+
<td>ポインタサイズの符号付き整数型<br />・C++11 : 実装するかどうかは<a class="cpprefjp-defined-word" data-desc="処理系定義の動作。処理系によって事前に定めた動作をする" href="../implementation-compliance.html#dfn-implementation-defined-behavior">処理系定義</a><br />・C++29 : 必ず定義される</td>
309309
<td>C++11</td>
310310
</tr>
311311
</tbody>
@@ -387,7 +387,7 @@ <h2>符号なし整数型</h2>
387387
</tr>
388388
<tr>
389389
<td><code><a href="cstdint/uintptr_t.html">uintptr_t</a></code></td>
390-
<td>ポインタサイズの符号なし整数型(実装するかどうかは<a class="cpprefjp-defined-word" data-desc="処理系定義の動作。処理系によって事前に定めた動作をする" href="../implementation-compliance.html#dfn-implementation-defined-behavior">処理系定義</a>)</td>
390+
<td>ポインタサイズの符号なし整数型<br />・C++11 : 実装するかどうかは<a class="cpprefjp-defined-word" data-desc="処理系定義の動作。処理系によって事前に定めた動作をする" href="../implementation-compliance.html#dfn-implementation-defined-behavior">処理系定義</a><br />・C++29 : 必ず定義される</td>
391391
<td>C++11</td>
392392
</tr>
393393
</tbody>
@@ -535,12 +535,12 @@ <h2>符号付き整数型用の限界値マクロ</h2>
535535
</tr>
536536
<tr>
537537
<td><code><a href="cstdint/intptr_min.html">INTPTR_MIN</a></code></td>
538-
<td><code>intptr_t</code>の最小値(実装するかどうかは<a class="cpprefjp-defined-word" data-desc="処理系定義の動作。処理系によって事前に定めた動作をする" href="../implementation-compliance.html#dfn-implementation-defined-behavior">処理系定義</a>)</td>
538+
<td><code>intptr_t</code>の最小値<br />・C++11 : 定義するかどうかは<a class="cpprefjp-defined-word" data-desc="処理系定義の動作。処理系によって事前に定めた動作をする" href="../implementation-compliance.html#dfn-implementation-defined-behavior">処理系定義</a><br />・C++29 : 必ず定義される</td>
539539
<td>C++11</td>
540540
</tr>
541541
<tr>
542542
<td><code><a href="cstdint/intptr_max.html">INTPTR_MAX</a></code></td>
543-
<td><code>intptr_t</code>の最大値(実装するかどうかは<a class="cpprefjp-defined-word" data-desc="処理系定義の動作。処理系によって事前に定めた動作をする" href="../implementation-compliance.html#dfn-implementation-defined-behavior">処理系定義</a>)</td>
543+
<td><code>intptr_t</code>の最大値<br />・C++11 : 定義するかどうかは<a class="cpprefjp-defined-word" data-desc="処理系定義の動作。処理系によって事前に定めた動作をする" href="../implementation-compliance.html#dfn-implementation-defined-behavior">処理系定義</a><br />・C++29 : 必ず定義される</td>
544544
<td>C++11</td>
545545
</tr>
546546
<tr>
@@ -662,7 +662,7 @@ <h2>符号なし整数型用の限界値マクロ</h2>
662662
</tr>
663663
<tr>
664664
<td><code><a href="cstdint/uintptr_max.html">UINTPTR_MAX</a></code></td>
665-
<td><code>uintptr_t</code>の最大値(実装するかどうかは<a class="cpprefjp-defined-word" data-desc="処理系定義の動作。処理系によって事前に定めた動作をする" href="../implementation-compliance.html#dfn-implementation-defined-behavior">処理系定義</a>)</td>
665+
<td><code>uintptr_t</code>の最大値<br />・C++11 : 定義するかどうかは<a class="cpprefjp-defined-word" data-desc="処理系定義の動作。処理系によって事前に定めた動作をする" href="../implementation-compliance.html#dfn-implementation-defined-behavior">処理系定義</a><br />・C++29 : 必ず定義される</td>
666666
<td>C++11</td>
667667
</tr>
668668
<tr>
@@ -815,12 +815,12 @@ <h2>幅マクロ</h2>
815815
</tr>
816816
<tr>
817817
<td><code><a href="cstdint/intptr_width.html">INTPTR_WIDTH</a></code></td>
818-
<td><code>intptr_t</code>の幅(実装するかどうかは<a class="cpprefjp-defined-word" data-desc="処理系定義の動作。処理系によって事前に定めた動作をする" href="../implementation-compliance.html#dfn-implementation-defined-behavior">処理系定義</a>)</td>
818+
<td><code>intptr_t</code>の幅<br />・C++26 : 定義するかどうかは<a class="cpprefjp-defined-word" data-desc="処理系定義の動作。処理系によって事前に定めた動作をする" href="../implementation-compliance.html#dfn-implementation-defined-behavior">処理系定義</a><br />・C++29 : 必ず定義される</td>
819819
<td>C++26</td>
820820
</tr>
821821
<tr>
822822
<td><code><a href="cstdint/uintptr_width.html">UINTPTR_WIDTH</a></code></td>
823-
<td><code>uintptr_t</code>の幅(実装するかどうかは<a class="cpprefjp-defined-word" data-desc="処理系定義の動作。処理系によって事前に定めた動作をする" href="../implementation-compliance.html#dfn-implementation-defined-behavior">処理系定義</a>)</td>
823+
<td><code>uintptr_t</code>の幅<br />・C++26 : 定義するかどうかは<a class="cpprefjp-defined-word" data-desc="処理系定義の動作。処理系によって事前に定めた動作をする" href="../implementation-compliance.html#dfn-implementation-defined-behavior">処理系定義</a><br />・C++29 : 必ず定義される</td>
824824
<td>C++26</td>
825825
</tr>
826826
<tr>
@@ -975,6 +975,10 @@ <h2>参照</h2>
975975
<li>C++26がC23を参照するようになり、各整数型の幅を表すマクロと<code>__STDC_VERSION_STDINT_H__</code>が追加された</li>
976976
</ul>
977977
</li>
978+
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3248r5.html" target="_blank">P3248R5 Require <code>[u]intptr_t</code></a><ul>
979+
<li>C++29で、<code><a href="cstdint/intptr_t.html">intptr_t</a></code><code><a href="cstdint/uintptr_t.html">uintptr_t</a></code>と、それらに関連するマクロが必ず定義されるようになった。C++26までは、実装するかどうかは<a class="cpprefjp-defined-word" data-desc="処理系定義の動作。処理系によって事前に定めた動作をする" href="../implementation-compliance.html#dfn-implementation-defined-behavior">処理系定義</a>だった</li>
980+
</ul>
981+
</li>
978982
</ul></div>
979983

980984
</div>

reference/cstdint/intptr_max.html

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -189,12 +189,12 @@
189189
<p class="text-right"><small>
190190
最終更新日時:
191191
<time itemprop="datePublished" class="js-local-time"
192-
datetime="2025-07-13T13:07:37+09:00">
193-
2025年07月13日 13時07分37秒 (JST)
192+
datetime="2026-08-31T13:28:20+09:00">
193+
2026年08月31日 13時28分20秒 (JST)
194194
</time>
195195
<br/>
196196
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
197-
<span itemprop="name">Koichi Murase</span>
197+
<span itemprop="name">Akira Takahashi</span>
198198
</span>
199199
が更新
200200
</small></p>
@@ -243,6 +243,14 @@
243243
<h2>概要</h2>
244244
<p><code><a href="intptr_t.html">intptr_t</a></code> の最大値。</p>
245245
<p>ビット数16をNとして、このマクロの値は2<sup>N-1</sup> - 1以上となる。</p>
246+
<h2>備考</h2>
247+
<ul>
248+
<li>このマクロの定義有無<ul>
249+
<li>C++11 : このマクロを定義するかどうかは<a class="cpprefjp-defined-word" data-desc="処理系定義の動作。処理系によって事前に定めた動作をする" href="../../implementation-compliance.html#dfn-implementation-defined-behavior">処理系定義</a>である (<code><a href="intptr_t.html">intptr_t</a></code>が定義される場合にのみ定義される)</li>
250+
<li>C++29 : このマクロは必ず定義される</li>
251+
</ul>
252+
</li>
253+
</ul>
246254
<h2></h2>
247255
<p><div class="yata" id="ce4252a1cb0657de7ba405d0a50744311458c679"><div class="codehilite"><pre><span></span><code><span class="cp">#include <a href="../iostream.html">&lt;iostream&gt;</a></span>
248256
<span class="cp">#include <a href="../cstdint.html">&lt;cstdint&gt;</a></span>
@@ -268,6 +276,13 @@ <h3>処理系</h3>
268276
<li><a href="../../implementation.html#gcc">GCC</a>: 4.4 <span aria-label="検証済" role="img" title="検証済"></span></li>
269277
<li><a href="../../implementation.html#icc">ICC</a>: ??</li>
270278
<li><a href="../../implementation.html#visual_cpp">Visual C++</a>: ??</li>
279+
</ul>
280+
<h2>参照</h2>
281+
<ul>
282+
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3248r5.html" target="_blank">P3248R5 Require <code>[u]intptr_t</code></a><ul>
283+
<li>C++29で、<code><a href="intptr_t.html">intptr_t</a></code>が必ず定義されるようになったことにともない、このマクロも必ず定義されるようになった</li>
284+
</ul>
285+
</li>
271286
</ul></div>
272287

273288
</div>

reference/cstdint/intptr_min.html

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -189,12 +189,12 @@
189189
<p class="text-right"><small>
190190
最終更新日時:
191191
<time itemprop="datePublished" class="js-local-time"
192-
datetime="2025-07-13T13:07:37+09:00">
193-
2025年07月13日 13時07分37秒 (JST)
192+
datetime="2026-08-31T13:28:20+09:00">
193+
2026年08月31日 13時28分20秒 (JST)
194194
</time>
195195
<br/>
196196
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
197-
<span itemprop="name">Koichi Murase</span>
197+
<span itemprop="name">Akira Takahashi</span>
198198
</span>
199199
が更新
200200
</small></p>
@@ -243,6 +243,14 @@
243243
<h2>概要</h2>
244244
<p><code><a href="intptr_t.html">intptr_t</a></code> の最小値。</p>
245245
<p>ビット数16をNとして、このマクロの値は-(2<sup>N-1</sup> - 1)以下となる。</p>
246+
<h2>備考</h2>
247+
<ul>
248+
<li>このマクロの定義有無<ul>
249+
<li>C++11 : このマクロを定義するかどうかは<a class="cpprefjp-defined-word" data-desc="処理系定義の動作。処理系によって事前に定めた動作をする" href="../../implementation-compliance.html#dfn-implementation-defined-behavior">処理系定義</a>である (<code><a href="intptr_t.html">intptr_t</a></code>が定義される場合にのみ定義される)</li>
250+
<li>C++29 : このマクロは必ず定義される</li>
251+
</ul>
252+
</li>
253+
</ul>
246254
<h2></h2>
247255
<p><div class="yata" id="e88d72ff296182f1cbafe9a3cb1770c43d52d181"><div class="codehilite"><pre><span></span><code><span class="cp">#include <a href="../iostream.html">&lt;iostream&gt;</a></span>
248256
<span class="cp">#include <a href="../cstdint.html">&lt;cstdint&gt;</a></span>
@@ -268,6 +276,13 @@ <h3>処理系</h3>
268276
<li><a href="../../implementation.html#gcc">GCC</a>: 4.4 <span aria-label="検証済" role="img" title="検証済"></span></li>
269277
<li><a href="../../implementation.html#icc">ICC</a>: ??</li>
270278
<li><a href="../../implementation.html#visual_cpp">Visual C++</a>: ??</li>
279+
</ul>
280+
<h2>参照</h2>
281+
<ul>
282+
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3248r5.html" target="_blank">P3248R5 Require <code>[u]intptr_t</code></a><ul>
283+
<li>C++29で、<code><a href="intptr_t.html">intptr_t</a></code>が必ず定義されるようになったことにともない、このマクロも必ず定義されるようになった</li>
284+
</ul>
285+
</li>
271286
</ul></div>
272287

273288
</div>

reference/cstdint/intptr_t.html

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -189,8 +189,8 @@
189189
<p class="text-right"><small>
190190
最終更新日時:
191191
<time itemprop="datePublished" class="js-local-time"
192-
datetime="2024-06-11T22:45:38+09:00">
193-
2024年06月11日 22時45分38秒 (JST)
192+
datetime="2026-08-31T13:28:20+09:00">
193+
2026年08月31日 13時28分20秒 (JST)
194194
</time>
195195
<br/>
196196
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -244,7 +244,14 @@
244244
</p>
245245
<h2>概要</h2>
246246
<p>ポインタサイズの符号付き整数型。</p>
247-
<p>この型を実装するかどうかは<a class="cpprefjp-defined-word" data-desc="処理系定義の動作。処理系によって事前に定めた動作をする" href="../../implementation-compliance.html#dfn-implementation-defined-behavior">処理系定義</a></p>
247+
<h2>備考</h2>
248+
<ul>
249+
<li>この型の定義有無<ul>
250+
<li>C++11 : この型を実装するかどうかは<a class="cpprefjp-defined-word" data-desc="処理系定義の動作。処理系によって事前に定めた動作をする" href="../../implementation-compliance.html#dfn-implementation-defined-behavior">処理系定義</a>である</li>
251+
<li>C++29 : この型は必ず定義される</li>
252+
</ul>
253+
</li>
254+
</ul>
248255
<p>この型は、以下の動作が保証される:</p>
249256
<ol>
250257
<li>有効な<code>void</code>へのポインタから<code>intptr_t</code>型への変換</li>
@@ -309,6 +316,13 @@ <h3>処理系</h3>
309316
<li>2005, 2008では、<code>&lt;stdlib.h&gt;</code>にグローバル名前空間で定義されている。</li>
310317
</ul>
311318
</li>
319+
</ul>
320+
<h2>参照</h2>
321+
<ul>
322+
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3248r5.html" target="_blank">P3248R5 Require <code>[u]intptr_t</code></a><ul>
323+
<li>C++29で、この型が必ず定義されるようになった。C++26までは、実装するかどうかは<a class="cpprefjp-defined-word" data-desc="処理系定義の動作。処理系によって事前に定めた動作をする" href="../../implementation-compliance.html#dfn-implementation-defined-behavior">処理系定義</a>だった</li>
324+
</ul>
325+
</li>
312326
</ul></div>
313327

314328
</div>

0 commit comments

Comments
 (0)