|
189 | 189 | <p class="text-right"><small> |
190 | 190 | 最終更新日時: |
191 | 191 | <time itemprop="datePublished" class="js-local-time" |
192 | | - datetime="2026-08-14T20:05:59+09:00"> |
193 | | - 2026年08月14日 20時05分59秒 (JST) |
| 192 | + datetime="2026-08-27T15:05:49+09:00"> |
| 193 | + 2026年08月27日 15時05分49秒 (JST) |
194 | 194 | </time> |
195 | 195 | <br/> |
196 | 196 | <span itemprop="author" itemscope itemtype="http://schema.org/Person"> |
@@ -368,9 +368,9 @@ <h3>ライブラリ</h3> |
368 | 368 | </tr> |
369 | 369 | <tr> |
370 | 370 | <td><code>__cpp_lib_apply</code></td> |
371 | | -<td><code>202506L</code></td> |
372 | | -<td><code><a href="../../reference/tuple/apply.html">std::apply</a></code>の<a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価結果となるオブジェクト・値">戻り値</a>型推論をやめて、<a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価結果となるオブジェクト・値">戻り値</a>型用の<code><span href="https://cpprefjp.github.io/reference/tuple/apply_result.md.nolink">std::apply_result</span></code>クラスを追加</td> |
373 | | -<td><code><a href="../../reference/tuple.html"><tuple></a></code>, <code><a href="../../reference/type_traits.html"><type_traits></a></code></td> |
| 371 | +<td><code>202603L</code></td> |
| 372 | +<td><code><a href="../../reference/tuple/apply.html">std::apply</a></code>の<a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価結果となるオブジェクト・値">戻り値</a>型推論をやめて、<a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価結果となるオブジェクト・値">戻り値</a>型用の<code><span href="https://cpprefjp.github.io/reference/tuple/apply_result.md.nolink">std::apply_result</span></code>クラスを追加 (<code>202506L</code>)。<code><a href="../../reference/meta.html"><meta></a></code>にも対応する<code><a href="../../reference/meta/apply_result.html">std::meta::apply_result</a></code>などを追加 (<code>202603L</code>)</td> |
| 373 | +<td><code><a href="../../reference/tuple.html"><tuple></a></code>, <code><a href="../../reference/type_traits.html"><type_traits></a></code>, <code><a href="../../reference/meta.html"><meta></a></code></td> |
374 | 374 | </tr> |
375 | 375 | <tr> |
376 | 376 | <td><code>__cpp_lib_atomic_min_max</code></td> |
@@ -523,6 +523,12 @@ <h3>ライブラリ</h3> |
523 | 523 | <td><code><a href="../../reference/stack.html"><stack></a></code></td> |
524 | 524 | </tr> |
525 | 525 | <tr> |
| 526 | +<td><code>__cpp_lib_constexpr_string</code></td> |
| 527 | +<td><code>202511L</code></td> |
| 528 | +<td><code><a href="../../reference/string/to_string.html">std::to_string()</a></code>・<code><a href="../../reference/string/to_wstring.html">std::to_wstring()</a></code>の整数版が<code>constexpr</code>対応</td> |
| 529 | +<td><code><a href="../../reference/string.html"><string></a></code></td> |
| 530 | +</tr> |
| 531 | +<tr> |
526 | 532 | <td><code>__cpp_lib_constexpr_unordered_map</code></td> |
527 | 533 | <td><code>202502L</code></td> |
528 | 534 | <td><code><a href="../../reference/unordered_map/unordered_map.html">std::unordered_map</a></code> / <code><a href="../../reference/unordered_map/unordered_multimap.html">std::unordered_multimap</a></code>を<code>constexpr</code>対応</td> |
@@ -1234,6 +1240,14 @@ <h2>参照</h2> |
1234 | 1240 | <li>C++26で、<code>__cpp_lib_aligned_accessor</code>・<code>__cpp_lib_array_constexpr</code>・<code>__cpp_lib_clamp</code>・<code>__cpp_lib_constexpr_numeric</code>・<code>__cpp_lib_function_ref</code>・<code>__cpp_lib_gcd_lcm</code>・<code>__cpp_lib_integer_comparison_functions</code>・<code>__cpp_lib_is_sufficiently_aligned</code>・<code>__cpp_lib_ranges_contains</code>・<code>__cpp_lib_ranges_enumerate</code>・<code>__cpp_lib_ranges_find_last</code>・<code>__cpp_lib_ranges_fold</code>・<code>__cpp_lib_ranges_iota</code>・<code>__cpp_lib_ranges_starts_ends_with</code>・<code>__cpp_lib_robust_nonmodifying_seq_ops</code>・<code>__cpp_lib_sample</code>・<code>__cpp_lib_saturation_arithmetic</code>が、フリースタンディング機能に対応するマクロとしてマークされた(あわせて<code><memory></code>の<code>is_sufficiently_aligned</code>もフリースタンディング指定された)</li> |
1235 | 1241 | </ul> |
1236 | 1242 | </li> |
| 1243 | +<li><a href="https://cplusplus.github.io/LWG/issue4531" target="_blank">LWG Issue 4531. Should there be a feature-test macro update for constexpr <code>std::to_(w)string</code>?</a><ul> |
| 1244 | +<li><code><a href="../../reference/string/to_string.html">std::to_string()</a></code>の<code>constexpr</code>対応がどの機能テストマクロにも反映されていなかったため、<code>__cpp_lib_constexpr_string</code>が<code>202511L</code>に更新された。このIssueは規格としてはC++29のワーキングドラフトへ適用されたが、C++26で追加された機能に対する修正であるため、C++26へ遡及して適用される</li> |
| 1245 | +</ul> |
| 1246 | +</li> |
| 1247 | +<li><a href="https://cplusplus.github.io/LWG/issue4567" target="_blank">LWG Issue 4567. Feature test macro value for <code>apply_result</code>, <code>is_applicable</code></a><ul> |
| 1248 | +<li><code>__cpp_lib_apply</code>の値が整理され、<a href="https://wg21.link/P1317R2" target="_blank">P1317R2</a>に対応した場合は<code>202506L</code>、<a href="https://wg21.link/P3795R2" target="_blank">P3795R2</a>による<code><a href="../../reference/meta.html"><meta></a></code>側の対応も行った場合は<code>202603L</code>となった。このIssueは規格としてはC++29のワーキングドラフトへ適用されたが、いずれもC++26で追加された機能に対する修正であるため、C++26へ遡及して適用される</li> |
| 1249 | +</ul> |
| 1250 | +</li> |
1237 | 1251 | <li><a href="https://cplusplus.github.io/LWG/issue4550" target="_blank">LWG Issue 4550. Need new feature test macros for <code><stdckdint.h></code> and <code><stdbit.h></code></a><ul> |
1238 | 1252 | <li>C++26で、<code>__cpp_lib_stdbit_h</code>と<code>__cpp_lib_stdckdint_h</code>が追加された</li> |
1239 | 1253 | </ul> |
|
0 commit comments