{"title":"cpprefjp - C++\u65e5\u672c\u8a9e\u30ea\u30d5\u30a1\u30ec\u30f3\u30b9","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io"}},"updated":"2026-04-17T15:39:02.698632","id":"ece5432b-5dab-4138-9f1c-02aa8438a359","entry":[{"title":"adjacent_find -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/adjacent_find.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/adjacent_find.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/adjacent_find.md b\/reference\/algorithm\/adjacent_find.md\nindex fe20630d8..50b87f554 100644\n--- a\/reference\/algorithm\/adjacent_find.md\n+++ b\/reference\/algorithm\/adjacent_find.md\n@@ -157,6 +157,11 @@ ForwardIterator adjacent_find(ForwardIterator first, ForwardIterator last, Binar\n - [ICC](\/implementation.md#icc): ??\n - [Visual C++](\/implementation.md#visual_cpp): ??\n \n+\n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::adjacent_find`](\/reference\/algorithm\/ranges_adjacent_find.md)\n+\n+\n ## \u53c2\u7167\n - [P0202R3 Add Constexpr Modifiers to Functions in `&lt;algorithm&gt;` and `&lt;utility&gt;` Headers](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0202r3.html)\n - [P0574R1 Algorithm Complexity Constraints and Parallel Overloads](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0574r1.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"all_of -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/all_of.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/all_of.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/all_of.md b\/reference\/algorithm\/all_of.md\nindex 120a26102..3479a06d5 100644\n--- a\/reference\/algorithm\/all_of.md\n+++ b\/reference\/algorithm\/all_of.md\n@@ -88,6 +88,7 @@ bool all_of(InputIterator first, InputIterator last, Predicate pred) {\n ## \u95a2\u9023\u9805\u76ee\n - [`any_of`](\/reference\/algorithm\/any_of.md)\n - [`none_of`](\/reference\/algorithm\/none_of.md)\n+- [`ranges::all_of`](\/reference\/algorithm\/ranges_all_of.md)\n \n \n ## \u53c2\u7167\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"any_of -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/any_of.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/any_of.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/any_of.md b\/reference\/algorithm\/any_of.md\nindex 1923e1dbe..a0f9beeff 100644\n--- a\/reference\/algorithm\/any_of.md\n+++ b\/reference\/algorithm\/any_of.md\n@@ -89,6 +89,7 @@ bool any_of(InputIterator first, InputIterator last, Predicate pred) {\n ## \u95a2\u9023\u9805\u76ee\n - [`all_of`](\/reference\/algorithm\/all_of.md)\n - [`none_of`](\/reference\/algorithm\/none_of.md)\n+- [`ranges::any_of`](\/reference\/algorithm\/ranges_any_of.md)\n \n \n ## \u53c2\u7167\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"binary_search -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/binary_search.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/binary_search.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/binary_search.md b\/reference\/algorithm\/binary_search.md\nindex a1c10635e..6ce083c7b 100644\n--- a\/reference\/algorithm\/binary_search.md\n+++ b\/reference\/algorithm\/binary_search.md\n@@ -163,6 +163,11 @@ bool binary_search(ForwardIterator first, ForwardIterator last,\n - [ICC](\/implementation.md#icc): ??\n - [Visual C++](\/implementation.md#visual_cpp): ??\n \n+\n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::binary_search`](\/reference\/algorithm\/ranges_binary_search.md)\n+\n+\n ## \u53c2\u7167\n - [LWG Issue 787. complexity of `binary_search`](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/lwg-defects.html#787)\n     - C++03\u307e\u3067\u306e\u8a08\u7b97\u91cf\u304c\u9593\u9055\u3063\u3066\u3044\u305f\u306e\u3067\u3001C++11\u3067\u4fee\u6b63\u3002\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"clamp -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/clamp.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/clamp.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/clamp.md b\/reference\/algorithm\/clamp.md\nindex 1500a095f..f54883f9c 100644\n--- a\/reference\/algorithm\/clamp.md\n+++ b\/reference\/algorithm\/clamp.md\n@@ -78,6 +78,10 @@ int main()\n - [Visual C++](\/implementation.md#visual_cpp): ??\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::clamp`](\/reference\/algorithm\/ranges_clamp.md)\n+\n+\n ## \u53c2\u7167\n - [N4536 An algorithm to &#34;clamp&#34; a value between a pair of boundary values](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2015\/n4536.html)\n - [P0025R0 An algorithm to &#34;clamp&#34; a value between a pair of boundary values (revision 1)](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2015\/p0025r0.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"copy -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/copy.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/copy.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/copy.md b\/reference\/algorithm\/copy.md\nindex b2a8fdc65..1cce8b180 100644\n--- a\/reference\/algorithm\/copy.md\n+++ b\/reference\/algorithm\/copy.md\n@@ -102,6 +102,11 @@ OutputIterator copy(InputIterator first, InputIterator last, OutputIterator resu\n - [ICC](\/implementation.md#icc): ??\n - [Visual C++](\/implementation.md#visual_cpp): ??\n \n+\n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::copy`](\/reference\/algorithm\/ranges_copy.md)\n+\n+\n ## \u53c2\u7167\n - [P0202R3 Add Constexpr Modifiers to Functions in `&lt;algorithm&gt;` and `&lt;utility&gt;` Headers](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0202r3.html)\n - [P0467R2 Iterator Concerns for Parallel Algorithms](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0467r2.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"copy_backward -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/copy_backward.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/copy_backward.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/copy_backward.md b\/reference\/algorithm\/copy_backward.md\nindex 5c1fc81de..91e72f01f 100644\n--- a\/reference\/algorithm\/copy_backward.md\n+++ b\/reference\/algorithm\/copy_backward.md\n@@ -95,5 +95,9 @@ BidirectionalIterator2 copy_backward(BidirectionalIterator1 first,\n - [Visual C++](\/implementation.md#visual_cpp): ??\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::copy_backward`](\/reference\/algorithm\/ranges_copy_backward.md)\n+\n+\n ## \u53c2\u7167\n - [P0202R3 Add Constexpr Modifiers to Functions in `&lt;algorithm&gt;` and `&lt;utility&gt;` Headers](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0202r3.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"copy_if -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/copy_if.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/copy_if.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/copy_if.md b\/reference\/algorithm\/copy_if.md\nindex fae041b1d..1a2fb6c24 100644\n--- a\/reference\/algorithm\/copy_if.md\n+++ b\/reference\/algorithm\/copy_if.md\n@@ -112,6 +112,10 @@ OutputIterator copy_if(InputIterator first, InputIterator last,\n - [Visual C++](\/implementation.md#visual_cpp): 2010 [mark verified], 2012 [mark verified], 2013 [mark verified], 2015 [mark verified]\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::copy_if`](\/reference\/algorithm\/ranges_copy_if.md)\n+\n+\n ## \u53c2\u7167\n - [N2569 More STL algorithms](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2008\/n2569.pdf)\n - [N2666 More STL algorithms (revision 2)](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2008\/n2666.pdf)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"copy_n -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/copy_n.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/copy_n.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/copy_n.md b\/reference\/algorithm\/copy_n.md\nindex 4e495dcde..a742b094c 100644\n--- a\/reference\/algorithm\/copy_n.md\n+++ b\/reference\/algorithm\/copy_n.md\n@@ -89,6 +89,10 @@ OutputIterator copy_n(InputIterator first, Size n, OutputIterator result) {\n - [Visual C++](\/implementation.md#visual_cpp): 2010 [mark verified], 2012 [mark verified], 2013 [mark verified], 2015 [mark verified]\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::copy_n`](\/reference\/algorithm\/ranges_copy_n.md)\n+\n+\n ## \u53c2\u7167\n - [N2569 More STL algorithms](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2008\/n2569.pdf)\n - [N2666 More STL algorithms (revision 2)](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2008\/n2666.pdf)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"count -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/count.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/count.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/count.md b\/reference\/algorithm\/count.md\nindex 324da12ef..673b89b14 100644\n--- a\/reference\/algorithm\/count.md\n+++ b\/reference\/algorithm\/count.md\n@@ -141,6 +141,11 @@ typename iterator_traits&lt;InputIterator&gt;::difference_type\n - [ICC](\/implementation.md#icc): ??\n - [Visual C++](\/implementation.md#visual_cpp): ??\n \n+\n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::count`](\/reference\/algorithm\/ranges_count.md)\n+\n+\n ## \u53c2\u7167\n - [P0202R3 Add Constexpr Modifiers to Functions in `&lt;algorithm&gt;` and `&lt;utility&gt;` Headers](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0202r3.html)\n - [P0467R2 Iterator Concerns for Parallel Algorithms](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0467r2.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"count_if -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/count_if.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/count_if.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/count_if.md b\/reference\/algorithm\/count_if.md\nindex 1f3e8983e..56181fd2c 100644\n--- a\/reference\/algorithm\/count_if.md\n+++ b\/reference\/algorithm\/count_if.md\n@@ -83,6 +83,10 @@ typename iterator_traits&lt;InputIterator&gt;::difference_type\n - [Visual C++](\/implementation.md#visual_cpp): ??\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::count_if`](\/reference\/algorithm\/ranges_count_if.md)\n+\n+\n ## \u53c2\u7167\n - [P0202R3 Add Constexpr Modifiers to Functions in `&lt;algorithm&gt;` and `&lt;utility&gt;` Headers](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0202r3.html)\n - [P0467R2 Iterator Concerns for Parallel Algorithms](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0467r2.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"equal -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/equal.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/equal.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/equal.md b\/reference\/algorithm\/equal.md\nindex 9723fa313..9ba94dc1d 100644\n--- a\/reference\/algorithm\/equal.md\n+++ b\/reference\/algorithm\/equal.md\n@@ -219,6 +219,10 @@ inline bool equal(InputIterator1 first1, InputIterator1 last1,\n - [Visual C++](\/implementation.md#visual_cpp): 2015 [mark verified]\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::equal`](\/reference\/algorithm\/ranges_equal.md)\n+\n+\n ## \u53c2\u7167\n - [N3671 Making non-modifying sequence operations more robust: Revision 2](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2013\/n3671.html)\n     - C++14\u304b\u3089\u8ffd\u52a0\u3055\u308c\u305f\u3001`last2`\u3092\u53d7\u3051\u53d6\u308b\u30aa\u30fc\u30d0\u30fc\u30ed\u30fc\u30c9\u306e\u63d0\u6848\u6587\u66f8\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"equal_range -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/equal_range.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/equal_range.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/equal_range.md b\/reference\/algorithm\/equal_range.md\nindex 0b6d04030..c7a2a6ed2 100644\n--- a\/reference\/algorithm\/equal_range.md\n+++ b\/reference\/algorithm\/equal_range.md\n@@ -147,6 +147,11 @@ int main() {\n 3,4\n ```\n \n+\n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::equal_range`](\/reference\/algorithm\/ranges_equal_range.md)\n+\n+\n ## \u53c2\u7167\n - [LWG Issue 384. `equal_range` has unimplementable runtime complexity](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/lwg-defects.html#384)\n - [P0202R3 Add Constexpr Modifiers to Functions in `&lt;algorithm&gt;` and `&lt;utility&gt;` Headers](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0202r3.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"fill -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/fill.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/fill.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/fill.md b\/reference\/algorithm\/fill.md\nindex 80b66018c..c345c7dac 100644\n--- a\/reference\/algorithm\/fill.md\n+++ b\/reference\/algorithm\/fill.md\n@@ -136,6 +136,10 @@ void fill(ForwardIterator first, ForwardIterator last, const T&amp; value) {\n ```\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::fill`](\/reference\/algorithm\/ranges_fill.md)\n+\n+\n ## \u53c2\u7167\n - [P0202R3 Add Constexpr Modifiers to Functions in `&lt;algorithm&gt;` and `&lt;utility&gt;` Headers](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0202r3.html)\n - [P2248R8 Enabling list-initialization for algorithms](https:\/\/open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2024\/p2248r8.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"fill_n -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/fill_n.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/fill_n.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/fill_n.md b\/reference\/algorithm\/fill_n.md\nindex 5eb8a5bd5..b89314d47 100644\n--- a\/reference\/algorithm\/fill_n.md\n+++ b\/reference\/algorithm\/fill_n.md\n@@ -169,6 +169,10 @@ fill_n(OutputIterator first, Size n, const T&amp; value) {\n \t- C++11\u3078\u306e\u5bfe\u5fdc\uff08\u623b\u308a\u5024\u306e\u5909\u66f4\uff09\u306f2012\u304b\u3089\u3002\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::fill_n`](\/reference\/algorithm\/ranges_fill_n.md)\n+\n+\n ## \u53c2\u7167\n - [LWG DR865. More algorithms that throw away information](http:\/\/cplusplus.github.io\/LWG\/lwg-defects.html#865)  \n \t\u623b\u308a\u5024\u304c\u8ffd\u52a0\u3055\u308c\u308b\u304d\u3063\u304b\u3051\u3068\u306a\u3063\u305f\u30ec\u30dd\u30fc\u30c8\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"find -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/find.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/find.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/find.md b\/reference\/algorithm\/find.md\nindex 2eb04c2dd..7cab0e39a 100644\n--- a\/reference\/algorithm\/find.md\n+++ b\/reference\/algorithm\/find.md\n@@ -134,6 +134,10 @@ InputIterator find(InputIterator first, InputIterator last, const T&amp; value) {\n ```\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::find`](\/reference\/algorithm\/ranges_find.md)\n+\n+\n ## \u53c2\u7167\n - [P0202R3 Add Constexpr Modifiers to Functions in `&lt;algorithm&gt;` and `&lt;utility&gt;` Headers](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0202r3.html)\n - [P0467R2 Iterator Concerns for Parallel Algorithms](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0467r2.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"find_end -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/find_end.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/find_end.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/find_end.md b\/reference\/algorithm\/find_end.md\nindex 1998bcd9a..196d52b41 100644\n--- a\/reference\/algorithm\/find_end.md\n+++ b\/reference\/algorithm\/find_end.md\n@@ -136,6 +136,10 @@ ForwardIterator1 find_end(ForwardIterator1 first1, ForwardIterator1 last1,\n * std::search[link search.md]\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::find_end`](\/reference\/algorithm\/ranges_find_end.md)\n+\n+\n ## \u53c2\u7167\n - [LWG Issue 2150. Unclear specification of `find_end`](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/lwg-defects.html#2150)\n - [P0202R3 Add Constexpr Modifiers to Functions in `&lt;algorithm&gt;` and `&lt;utility&gt;` Headers](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0202r3.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"find_first_of -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/find_first_of.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/find_first_of.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/find_first_of.md b\/reference\/algorithm\/find_first_of.md\nindex ba3158c38..bc766dc3d 100644\n--- a\/reference\/algorithm\/find_first_of.md\n+++ b\/reference\/algorithm\/find_first_of.md\n@@ -136,6 +136,10 @@ InputIterator find_first_of(InputIterator first1, InputIterator last1,\n ```\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::find_first_of`](\/reference\/algorithm\/ranges_find_first_of.md)\n+\n+\n ## \u53c2\u7167\n - [LWG Issue 576. `find_first_of` is overconstrained](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/lwg-defects.html#576)\n     - C++11\u304b\u3089\u3001\u30d1\u30e9\u30e1\u30fc\u30bf\u306e\u30a4\u30c6\u30ec\u30fc\u30bf\u578b\u306b\u5bfe\u3059\u308b\u5236\u7d04\u304c\u7de9\u548c\u3055\u308c\u3001`ForwardIterator`\u304b\u3089`InputIterator`\u306b\u5909\u66f4\u306b\u306a\u3063\u305f\u7d4c\u7def\u306e\u30ec\u30dd\u30fc\u30c8\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"find_if -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/find_if.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/find_if.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/find_if.md b\/reference\/algorithm\/find_if.md\nindex c3cb3a8ad..fcb6e1ec4 100644\n--- a\/reference\/algorithm\/find_if.md\n+++ b\/reference\/algorithm\/find_if.md\n@@ -71,6 +71,10 @@ InputIterator find_if(InputIterator first, InputIterator last, Predicate pred) {\n ```\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::find_if`](\/reference\/algorithm\/ranges_find_if.md)\n+\n+\n ## \u53c2\u7167\n - [P0202R3 Add Constexpr Modifiers to Functions in `&lt;algorithm&gt;` and `&lt;utility&gt;` Headers](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0202r3.html)\n - [P0467R2 Iterator Concerns for Parallel Algorithms](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0467r2.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"find_if_not -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/find_if_not.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/find_if_not.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/find_if_not.md b\/reference\/algorithm\/find_if_not.md\nindex 352e17c24..42c217779 100644\n--- a\/reference\/algorithm\/find_if_not.md\n+++ b\/reference\/algorithm\/find_if_not.md\n@@ -72,6 +72,10 @@ InputIterator find_if_not(InputIterator first, InputIterator last, Predicate pre\n ```\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::find_if_not`](\/reference\/algorithm\/ranges_find_if_not.md)\n+\n+\n ## \u53c2\u7167\n - [N2569 More STL algorithms](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2008\/n2569.pdf)\n - [N2666 More STL algorithms (revision 2)](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2008\/n2666.pdf)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"for_each -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/for_each.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/for_each.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/for_each.md b\/reference\/algorithm\/for_each.md\nindex 1dace0823..dc270b172 100644\n--- a\/reference\/algorithm\/for_each.md\n+++ b\/reference\/algorithm\/for_each.md\n@@ -157,6 +157,10 @@ Function for_each(InputIterator first, InputIterator last, Function f) {\n ```\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::for_each`](\/reference\/algorithm\/ranges_for_each.md)\n+\n+\n ## \u53c2\u7167\n - [P0202R3 Add Constexpr Modifiers to Functions in `&lt;algorithm&gt;` and `&lt;utility&gt;` Headers](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0202r3.html)\n - [P0467R2 Iterator Concerns for Parallel Algorithms](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0467r2.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"for_each_n -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/for_each_n.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/for_each_n.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/for_each_n.md b\/reference\/algorithm\/for_each_n.md\nindex 452705bc0..a175ce6ae 100644\n--- a\/reference\/algorithm\/for_each_n.md\n+++ b\/reference\/algorithm\/for_each_n.md\n@@ -94,6 +94,10 @@ int main()\n - [Visual C++](\/implementation.md#visual_cpp): ??\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::for_each_n`](\/reference\/algorithm\/ranges_for_each_n.md)\n+\n+\n ## \u53c2\u7167\n - [P0024R2 The Parallelism TS Should be Standardized](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2016\/p0024r2.html)\n - [P0202R3 Add Constexpr Modifiers to Functions in `&lt;algorithm&gt;` and `&lt;utility&gt;` Headers](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0202r3.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"generate -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/generate.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/generate.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/generate.md b\/reference\/algorithm\/generate.md\nindex 17aacb71a..5687804b6 100644\n--- a\/reference\/algorithm\/generate.md\n+++ b\/reference\/algorithm\/generate.md\n@@ -73,5 +73,9 @@ void generate(ForwardIterator first, ForwardIterator last, Generator gen) {\n ```\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::generate`](\/reference\/algorithm\/ranges_generate.md)\n+\n+\n ## \u53c2\u7167\n - [P0202R3 Add Constexpr Modifiers to Functions in `&lt;algorithm&gt;` and `&lt;utility&gt;` Headers](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0202r3.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"generate_n -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/generate_n.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/generate_n.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/generate_n.md b\/reference\/algorithm\/generate_n.md\nindex b911b527d..c044fdd1d 100644\n--- a\/reference\/algorithm\/generate_n.md\n+++ b\/reference\/algorithm\/generate_n.md\n@@ -108,6 +108,10 @@ generate_n(OutputIterator first, Size n, Generator gen) {\n     - C++11\u3078\u306e\u5bfe\u5fdc\uff08\u623b\u308a\u5024\u306e\u5909\u66f4\uff09\u306f2012\u304b\u3089\u3002\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::generate_n`](\/reference\/algorithm\/ranges_generate_n.md)\n+\n+\n ## \u53c2\u7167\n - [LWG DR865. More algorithms that throw away information](http:\/\/cplusplus.github.io\/LWG\/lwg-defects.html#865)  \n \t\u623b\u308a\u5024\u304c\u8ffd\u52a0\u3055\u308c\u308b\u304d\u3063\u304b\u3051\u3068\u306a\u3063\u305f\u30ec\u30dd\u30fc\u30c8\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"includes -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/includes.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/includes.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/includes.md b\/reference\/algorithm\/includes.md\nindex 82b393e2c..e32059813 100644\n--- a\/reference\/algorithm\/includes.md\n+++ b\/reference\/algorithm\/includes.md\n@@ -121,6 +121,10 @@ bool includes(InputIterator1 first1, InputIterator1 last1,\n ```\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::includes`](\/reference\/algorithm\/ranges_includes.md)\n+\n+\n ## \u53c2\u7167\n - [P0202R3 Add Constexpr Modifiers to Functions in `&lt;algorithm&gt;` and `&lt;utility&gt;` Headers](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0202r3.html)\n - [P0467R2 Iterator Concerns for Parallel Algorithms](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0467r2.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"inplace_merge -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/inplace_merge.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/inplace_merge.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/inplace_merge.md b\/reference\/algorithm\/inplace_merge.md\nindex 2af32581f..865b27241 100644\n--- a\/reference\/algorithm\/inplace_merge.md\n+++ b\/reference\/algorithm\/inplace_merge.md\n@@ -108,6 +108,10 @@ int main()\n - [`inplace_merge` \u3092\u8aad\u3093\u3067\u307f\u305f](http:\/\/www.kmonos.net\/wlog\/115.html#_2300101215)\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::inplace_merge`](\/reference\/algorithm\/ranges_inplace_merge.md)\n+\n+\n ## \u53c2\u7167\n - [P2562R1 `constexpr` Stable Sorting](https:\/\/open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2022\/p2562r1.pdf)\n     - C++26\u304b\u3089`constexpr`\u306b\u5bfe\u5fdc\u3057\u305f\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"is_heap -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/is_heap.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/is_heap.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/is_heap.md b\/reference\/algorithm\/is_heap.md\nindex 6498b559b..d6395da0a 100644\n--- a\/reference\/algorithm\/is_heap.md\n+++ b\/reference\/algorithm\/is_heap.md\n@@ -89,6 +89,10 @@ before: is heap? false\n     - 2008\u3067\u306f\u3001`_HAS_TRADITIONAL_STL`\u30921\u306b\u5b9a\u7fa9\u3057\u3066\u304b\u3089`&lt;algorithm&gt;`\u3092\u30a4\u30f3\u30af\u30eb\u30fc\u30c9\u3059\u308b\u3068\u3001`stdext`\u540d\u524d\u7a7a\u9593\u3067`is_heap`\u304c\u5b9a\u7fa9\u3055\u308c\u308b\u3002\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::is_heap`](\/reference\/algorithm\/ranges_is_heap.md)\n+\n+\n ## \u53c2\u7167\n - [N2246 2 of the least crazy ideas for the standard library in C++0x](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2007\/n2246.html)\n - [P0202R3 Add Constexpr Modifiers to Functions in `&lt;algorithm&gt;` and `&lt;utility&gt;` Headers](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0202r3.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"is_heap_until -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/is_heap_until.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/is_heap_until.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/is_heap_until.md b\/reference\/algorithm\/is_heap_until.md\nindex 094cb609c..d433e7d8d 100644\n--- a\/reference\/algorithm\/is_heap_until.md\n+++ b\/reference\/algorithm\/is_heap_until.md\n@@ -129,6 +129,10 @@ RandomAccessIterator is_heap_until(RandomAccessIterator first, RandomAccessItera\n - [Visual C++](\/implementation.md#visual_cpp): 2010 [mark verified], 2012 [mark verified], 2013 [mark verified], 2015 [mark verified]\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::is_heap_until`](\/reference\/algorithm\/ranges_is_heap_until.md)\n+\n+\n ## \u53c2\u7167\n - [N2246 2 of the least crazy ideas for the standard library in C++0x](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2007\/n2246.html)\n - [P0202R3 Add Constexpr Modifiers to Functions in `&lt;algorithm&gt;` and `&lt;utility&gt;` Headers](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0202r3.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"is_partitioned -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/is_partitioned.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/is_partitioned.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/is_partitioned.md b\/reference\/algorithm\/is_partitioned.md\nindex 94506f950..81e331724 100644\n--- a\/reference\/algorithm\/is_partitioned.md\n+++ b\/reference\/algorithm\/is_partitioned.md\n@@ -110,6 +110,10 @@ bool is_partitioned(InputIterator first, InputIterator last, Predicate pred)\n - [Visual C++](\/implementation.md#visual_cpp): 2010 [mark verified], 2012 [mark verified], 2013 [mark verified], 2015 [mark verified]\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::is_partitioned`](\/reference\/algorithm\/ranges_is_partitioned.md)\n+\n+\n ## \u53c2\u7167\n - [N2569 More STL algorithms](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2008\/n2569.pdf)\n - [N2666 More STL algorithms (revision 2)](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2008\/n2666.pdf)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"is_permutation -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/is_permutation.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/is_permutation.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/is_permutation.md b\/reference\/algorithm\/is_permutation.md\nindex 62f24efd4..aac5049d1 100644\n--- a\/reference\/algorithm\/is_permutation.md\n+++ b\/reference\/algorithm\/is_permutation.md\n@@ -222,6 +222,11 @@ bool is_permutation(ForwardIterator1 first1, ForwardIterator1 last1,\n - [Visual C++](\/implementation.md#visual_cpp): 2010 [mark verified], 2012 [mark verified], 2013 [mark verified], 2015 [mark verified]\n     - C++14\u3067\u8ffd\u52a0\u3055\u308c\u305f\u30aa\u30fc\u30d0\u30fc\u30ed\u30fc\u30c9\u306f2015\u304b\u3089\u5b9f\u88c5\u3055\u308c\u3066\u3044\u308b\u3002\n \n+\n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::is_permutation`](\/reference\/algorithm\/ranges_is_permutation.md)\n+\n+\n ## \u53c2\u7167\n - [N3671 Making non-modifying sequence operations more robust: Revision 2](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2013\/n3671.html)\n     - C++14\u304b\u3089\u8ffd\u52a0\u3055\u308c\u305f\u3001`last2`\u3092\u53d7\u3051\u53d6\u308b\u30aa\u30fc\u30d0\u30fc\u30ed\u30fc\u30c9\u306e\u63d0\u6848\u6587\u66f8\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"is_sorted -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/is_sorted.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/is_sorted.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/is_sorted.md b\/reference\/algorithm\/is_sorted.md\nindex f0c2de657..0779ec462 100644\n--- a\/reference\/algorithm\/is_sorted.md\n+++ b\/reference\/algorithm\/is_sorted.md\n@@ -83,6 +83,10 @@ before: is sorted? false\n     - 2008\u3067\u306f\u3001`_HAS_TRADITIONAL_STL`\u30921\u306b\u5b9a\u7fa9\u3057\u3066\u304b\u3089`&lt;algorithm&gt;`\u3092\u30a4\u30f3\u30af\u30eb\u30fc\u30c9\u3059\u308b\u3068\u3001`stdext`\u540d\u524d\u7a7a\u9593\u3067`is_sorted`\u304c\u5b9a\u7fa9\u3055\u308c\u308b\u3002\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::is_sorted`](\/reference\/algorithm\/ranges_is_sorted.md)\n+\n+\n ## \u53c2\u7167\n - [N2246 2 of the least crazy ideas for the standard library in C++0x](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2007\/n2246.html)\n - [P0202R3 Add Constexpr Modifiers to Functions in `&lt;algorithm&gt;` and `&lt;utility&gt;` Headers](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0202r3.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"is_sorted_until -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/is_sorted_until.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/is_sorted_until.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/is_sorted_until.md b\/reference\/algorithm\/is_sorted_until.md\nindex 621f615d0..7965bb8b7 100644\n--- a\/reference\/algorithm\/is_sorted_until.md\n+++ b\/reference\/algorithm\/is_sorted_until.md\n@@ -111,6 +111,10 @@ ForwardIterator is_sorted_until(ForwardIterator first, ForwardIterator last)\n - [Visual C++](\/implementation.md#visual_cpp): 2010 [mark verified], 2012 [mark verified], 2013 [mark verified], 2015 [mark verified]\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::is_sorted_until`](\/reference\/algorithm\/ranges_is_sorted_until.md)\n+\n+\n ## \u53c2\u7167\n - [N2246 2 of the least crazy ideas for the standard library in C++0x](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2007\/n2246.html)\n - [P0202R3 Add Constexpr Modifiers to Functions in `&lt;algorithm&gt;` and `&lt;utility&gt;` Headers](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0202r3.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"lexicographical_compare -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/lexicographical_compare.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/lexicographical_compare.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/lexicographical_compare.md b\/reference\/algorithm\/lexicographical_compare.md\nindex b486aed5d..35096690c 100644\n--- a\/reference\/algorithm\/lexicographical_compare.md\n+++ b\/reference\/algorithm\/lexicographical_compare.md\n@@ -181,6 +181,10 @@ bool lexicographical_compare(InputIterator1 first1, InputIterator1 last1,\n ```\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::lexicographical_compare`](\/reference\/algorithm\/ranges_lexicographical_compare.md)\n+\n+\n ## \u53c2\u7167\n - [P0202R3 Add Constexpr Modifiers to Functions in `&lt;algorithm&gt;` and `&lt;utility&gt;` Headers](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0202r3.html)\n - [P0467R2 Iterator Concerns for Parallel Algorithms](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0467r2.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"lower_bound -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/lower_bound.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/lower_bound.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/lower_bound.md b\/reference\/algorithm\/lower_bound.md\nindex 7b3b2e2f0..25716af75 100644\n--- a\/reference\/algorithm\/lower_bound.md\n+++ b\/reference\/algorithm\/lower_bound.md\n@@ -262,6 +262,11 @@ lower_bound(ForwardIterator first, ForwardIterator last, const T&amp; value)\n * std::advance[link \/reference\/iterator\/advance.md]\n * std::iterator_traits[link \/reference\/iterator\/iterator_traits.md]\n \n+\n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::lower_bound`](\/reference\/algorithm\/ranges_lower_bound.md)\n+\n+\n ## \u53c2\u7167\n - [LWG Issue 384. `equal_range` has unimplementable runtime complexity](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/lwg-defects.html#384)\n - [LWG Issue 2150. Unclear specification of `find_end`](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/lwg-defects.html#2150)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"make_heap -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/make_heap.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/make_heap.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/make_heap.md b\/reference\/algorithm\/make_heap.md\nindex a57a55f69..5779fabe1 100644\n--- a\/reference\/algorithm\/make_heap.md\n+++ b\/reference\/algorithm\/make_heap.md\n@@ -144,5 +144,9 @@ void make_heap(RandomAccessIterator first, RandomAccessIterator last, Compare co\n * std::push_heap[link push_heap.md]\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::make_heap`](\/reference\/algorithm\/ranges_make_heap.md)\n+\n+\n ## \u53c2\u7167\n - [P0879R0 Constexpr for `swap` and `swap` related functions](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2018\/p0879r0.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"max -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/max.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/max.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/max.md b\/reference\/algorithm\/max.md\nindex 1366d76d3..27d11bf56 100644\n--- a\/reference\/algorithm\/max.md\n+++ b\/reference\/algorithm\/max.md\n@@ -127,6 +127,10 @@ Windows\u74b0\u5883\u306b\u304a\u3044\u3066\u306f\u3001`&lt;windows.h&gt;`\u3092\u30a4\u30f3\u30af\u30eb\u30fc\u30c9\u3059\u308b\u3068`max`\n - `std::max()`\u3092\u547c\u3073\u51fa\u3059\u969b\u306b\u3001`(std::max)(a, b);`\u306e\u3088\u3046\u306b\u95a2\u6570\u540d\u3092\u30ab\u30c3\u30b3\u3067\u56f2\u3093\u3067\u4f7f\u7528\u3059\u308b\u3002\u3053\u308c\u3067\u3001\u540d\u524d\u89e3\u6c7a\u306b\u304a\u3044\u3066`std::max()`\u95a2\u6570\u304c\u5fc5\u305a\u4f7f\u7528\u3055\u308c\u308b\u3002\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::max`](\/reference\/algorithm\/ranges_max.md)\n+\n+\n ## \u53c2\u7167\n - [N2551 A Variadic `std::min(T, ...)` for the C++ Standard Library](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2008\/n2551.pdf)\n - [N2772 Variadic functions: Variadic templates or initializer lists? -- Revision 1](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2008\/n2772.pdf)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"max_element -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/max_element.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/max_element.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/max_element.md b\/reference\/algorithm\/max_element.md\nindex 5b042cb16..e8d4f7fb1 100644\n--- a\/reference\/algorithm\/max_element.md\n+++ b\/reference\/algorithm\/max_element.md\n@@ -111,5 +111,9 @@ ForwardIterator max_element(ForwardIterator first, ForwardIterator last, Compare\n ```\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::max_element`](\/reference\/algorithm\/ranges_max_element.md)\n+\n+\n ## \u53c2\u7167\n - [LWG Issue 2150. Unclear specification of `find_end`](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/lwg-defects.html#2150)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"merge -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/merge.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/merge.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/merge.md b\/reference\/algorithm\/merge.md\nindex 933045f7b..d8977c8aa 100644\n--- a\/reference\/algorithm\/merge.md\n+++ b\/reference\/algorithm\/merge.md\n@@ -174,6 +174,7 @@ OutputIterator merge(InputIterator1 first1, InputIterator1 last1,\n ## \u95a2\u9023\u9805\u76ee\n - [`std::set::merge()`](\/reference\/set\/set\/merge.md)\n - [`std::set_union()`](set_union.md)\n+- [`ranges::merge`](\/reference\/algorithm\/ranges_merge.md)\n \n \n ## \u53c2\u7167\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"min -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/min.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/min.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/min.md b\/reference\/algorithm\/min.md\nindex a80955dab..8ed16614b 100644\n--- a\/reference\/algorithm\/min.md\n+++ b\/reference\/algorithm\/min.md\n@@ -127,6 +127,10 @@ Windows\u74b0\u5883\u306b\u304a\u3044\u3066\u306f\u3001`&lt;windows.h&gt;`\u3092\u30a4\u30f3\u30af\u30eb\u30fc\u30c9\u3059\u308b\u3068`min`\n - `std::min()`\u3092\u547c\u3073\u51fa\u3059\u969b\u306b\u3001`(std::min)(a, b);`\u306e\u3088\u3046\u306b\u95a2\u6570\u540d\u3092\u30ab\u30c3\u30b3\u3067\u56f2\u3093\u3067\u4f7f\u7528\u3059\u308b\u3002\u3053\u308c\u3067\u3001\u540d\u524d\u89e3\u6c7a\u306b\u304a\u3044\u3066`std::min()`\u95a2\u6570\u304c\u5fc5\u305a\u4f7f\u7528\u3055\u308c\u308b\u3002\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::min`](\/reference\/algorithm\/ranges_min.md)\n+\n+\n ## \u53c2\u7167\n - [N2551 A Variadic `std::min(T, ...)` for the C++ Standard Library](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2008\/n2551.pdf)\n - [N2772 Variadic functions: Variadic templates or initializer lists? -- Revision 1](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2008\/n2772.pdf)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"min_element -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/min_element.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/min_element.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/min_element.md b\/reference\/algorithm\/min_element.md\nindex 988a553d9..456885302 100644\n--- a\/reference\/algorithm\/min_element.md\n+++ b\/reference\/algorithm\/min_element.md\n@@ -110,5 +110,10 @@ ForwardIterator min_element(ForwardIterator first, ForwardIterator last, Compare\n }\n ```\n \n+\n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::min_element`](\/reference\/algorithm\/ranges_min_element.md)\n+\n+\n ## \u53c2\u7167\n - [LWG Issue 2150. Unclear specification of `find_end`](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/lwg-defects.html#2150)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"minmax -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/minmax.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/minmax.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/minmax.md b\/reference\/algorithm\/minmax.md\nindex 10c14e2e4..d49debc30 100644\n--- a\/reference\/algorithm\/minmax.md\n+++ b\/reference\/algorithm\/minmax.md\n@@ -158,6 +158,10 @@ std::pair&lt;T, T&gt; minmax(std::initializer_list&lt;T&gt; init, Compare comp)\n - [Visual C++](\/implementation.md#visual_cpp): 2013 [mark verified], 2015 [mark verified]\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::minmax`](\/reference\/algorithm\/ranges_minmax.md)\n+\n+\n ## \u53c2\u7167\n - [N1840 C++0x Proposal: Function template `std::minmax` and \/ or algorithm `std::minmax_element`](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2005\/n1840.pdf)\n - [N1990 Proposed Text for `minmax` (N1840)](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2006\/n1990.htm)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"minmax_element -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/minmax_element.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/minmax_element.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/minmax_element.md b\/reference\/algorithm\/minmax_element.md\nindex b839bc566..351deb163 100644\n--- a\/reference\/algorithm\/minmax_element.md\n+++ b\/reference\/algorithm\/minmax_element.md\n@@ -162,6 +162,10 @@ minmax_element(ForwardIterator first, ForwardIterator last)\n - [Visual C++](\/implementation.md#visual_cpp): 2010 [mark verified], 2012 [mark verified], 2013 [mark verified], 2015 [mark verified]\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::minmax_element`](\/reference\/algorithm\/ranges_minmax_element.md)\n+\n+\n ## \u53c2\u7167\n - [N1840 C++0x Proposal: Function template `std::minmax` and \/ or algorithm `std::minmax_element`](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2005\/n1840.pdf)\n - [N1990 Proposed Text for `minmax` (N1840)](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2006\/n1990.htm)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"mismatch -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/mismatch.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/mismatch.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/mismatch.md b\/reference\/algorithm\/mismatch.md\nindex 3e2634534..ac0abd33f 100644\n--- a\/reference\/algorithm\/mismatch.md\n+++ b\/reference\/algorithm\/mismatch.md\n@@ -192,6 +192,11 @@ std::pair&lt;InputIterator1, InputIterator2&gt; mismatch(\n - [Visual C++](\/implementation.md#visual_cpp): 2005 [mark verified], 2008 [mark verified], 2010 [mark verified], 2012 [mark verified], 2013 [mark verified], 2015 [mark verified]\n     - C++14\u3067\u8ffd\u52a0\u3055\u308c\u305f\u30aa\u30fc\u30d0\u30fc\u30ed\u30fc\u30c9\u306f2015\u304b\u3089\u5b9f\u88c5\u3055\u308c\u3066\u3044\u308b\u3002\n \n+\n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::mismatch`](\/reference\/algorithm\/ranges_mismatch.md)\n+\n+\n ## \u53c2\u7167\n - [N3671 Making non-modifying sequence operations more robust: Revision 2](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2013\/n3671.html)\n     - C++14\u304b\u3089\u3001`last2`\u3092\u53d7\u3051\u53d6\u308b\u30aa\u30fc\u30d0\u30fc\u30ed\u30fc\u30c9\u3092\u8ffd\u52a0\u3002\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"move -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/move.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/move.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/move.md b\/reference\/algorithm\/move.md\nindex a52904c38..a86948a17 100644\n--- a\/reference\/algorithm\/move.md\n+++ b\/reference\/algorithm\/move.md\n@@ -110,6 +110,7 @@ OutputIterator move(InputIterator first, InputIterator last, OutputIterator resu\n \n ## \u95a2\u9023\u9805\u76ee\n - [C++11 \u53f3\u8fba\u5024\u53c2\u7167\u30fb\u30e0\u30fc\u30d6\u30bb\u30de\u30f3\u30c6\u30a3\u30af\u30b9](\/lang\/cpp11\/rvalue_ref_and_move_semantics.md)\n+- [`ranges::move`](\/reference\/algorithm\/ranges_move.md)\n \n \n ## \u53c2\u7167\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"move_backward -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/move_backward.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/move_backward.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/move_backward.md b\/reference\/algorithm\/move_backward.md\nindex 460289ed1..b761f32b2 100644\n--- a\/reference\/algorithm\/move_backward.md\n+++ b\/reference\/algorithm\/move_backward.md\n@@ -115,6 +115,7 @@ BidirectionalIterator2 move_backward(BidirectionalIterator1 first, Bidirectional\n \n ## \u95a2\u9023\u9805\u76ee\n - [C++11 \u53f3\u8fba\u5024\u53c2\u7167\u30fb\u30e0\u30fc\u30d6\u30bb\u30de\u30f3\u30c6\u30a3\u30af\u30b9](\/lang\/cpp11\/rvalue_ref_and_move_semantics.md)\n+- [`ranges::move_backward`](\/reference\/algorithm\/ranges_move_backward.md)\n \n \n ## \u53c2\u7167\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"next_permutation -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/next_permutation.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/next_permutation.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/next_permutation.md b\/reference\/algorithm\/next_permutation.md\nindex c1938dfe8..0b09dc03f 100644\n--- a\/reference\/algorithm\/next_permutation.md\n+++ b\/reference\/algorithm\/next_permutation.md\n@@ -144,6 +144,7 @@ bool next_permutation(BidirectionalIterator first, BidirectionalIterator last)\n \n ## \u95a2\u9023\u9805\u76ee\n - [`std::prev_permutation()`](prev_permutation.md)\n+- [`ranges::next_permutation`](\/reference\/algorithm\/ranges_next_permutation.md)\n \n \n ## \u53c2\u7167\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"none_of -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/none_of.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/none_of.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/none_of.md b\/reference\/algorithm\/none_of.md\nindex 77520c8ad..b9635f740 100644\n--- a\/reference\/algorithm\/none_of.md\n+++ b\/reference\/algorithm\/none_of.md\n@@ -99,6 +99,7 @@ bool none_of(InputIterator first, InputIterator last, Predicate pred) {\n ## \u95a2\u9023\u9805\u76ee\n - [`all_of`](\/reference\/algorithm\/all_of.md)\n - [`any_of`](\/reference\/algorithm\/any_of.md)\n+- [`ranges::none_of`](\/reference\/algorithm\/ranges_none_of.md)\n \n \n ## \u53c2\u7167\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"nth_element -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/nth_element.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/nth_element.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/nth_element.md b\/reference\/algorithm\/nth_element.md\nindex 6c8890ac7..fe4a9de50 100644\n--- a\/reference\/algorithm\/nth_element.md\n+++ b\/reference\/algorithm\/nth_element.md\n@@ -100,6 +100,11 @@ int main()\n 7\n ```\n \n+\n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::nth_element`](\/reference\/algorithm\/ranges_nth_element.md)\n+\n+\n ## \u53c2\u7167\n - [LWG Issue 2163. `nth_element` requires inconsistent post-conditions](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/lwg-defects.html#2163)\n     - C++11\u307e\u3067\u3001\u3053\u306e\u95a2\u6570\u3092\u547c\u3073\u51fa\u3057\u305f\u3042\u3068\u306e\u72b6\u614b\u306b\u3064\u3044\u3066\u300c`!(*i &gt; *j)`\u300d\u3068\u8a18\u8f09\u3057\u3066\u3044\u305f\u304c\u3001\u4e26\u3079\u66ff\u3048\u306b\u306f`operator&lt;()`\u3092\u4f7f\u7528\u3059\u308b\u306e\u3067\u3001C++14\u3067\u300c`!(*j &lt; *i)`\u300d\u306b\u8a02\u6b63\u3002\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"partial_sort -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/partial_sort.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/partial_sort.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/partial_sort.md b\/reference\/algorithm\/partial_sort.md\nindex 4c0d67336..ce1554292 100644\n--- a\/reference\/algorithm\/partial_sort.md\n+++ b\/reference\/algorithm\/partial_sort.md\n@@ -96,5 +96,9 @@ int main()\n ```\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::partial_sort`](\/reference\/algorithm\/ranges_partial_sort.md)\n+\n+\n ## \u53c2\u7167\n - [P0879R0 Constexpr for `swap` and `swap` related functions](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2018\/p0879r0.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"partial_sort_copy -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/partial_sort_copy.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/partial_sort_copy.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/partial_sort_copy.md b\/reference\/algorithm\/partial_sort_copy.md\nindex f70f56d01..c3b534ed7 100644\n--- a\/reference\/algorithm\/partial_sort_copy.md\n+++ b\/reference\/algorithm\/partial_sort_copy.md\n@@ -105,6 +105,10 @@ int main()\n ```\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::partial_sort_copy`](\/reference\/algorithm\/ranges_partial_sort_copy.md)\n+\n+\n ## \u53c2\u7167\n - [P0879R0 Constexpr for `swap` and `swap` related functions](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2018\/p0879r0.html)\n - [P0467R2 Iterator Concerns for Parallel Algorithms](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0467r2.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"partition -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/partition.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/partition.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/partition.md b\/reference\/algorithm\/partition.md\nindex f58de2d53..0906277f5 100644\n--- a\/reference\/algorithm\/partition.md\n+++ b\/reference\/algorithm\/partition.md\n@@ -113,6 +113,10 @@ ForwardIterator partition(ForwardIterator first, ForwardIterator last, Predicate\n * std::iter_swap[link iter_swap.md]\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::partition`](\/reference\/algorithm\/ranges_partition.md)\n+\n+\n ## \u53c2\u7167\n - [LWG Issue 2150. Unclear specification of `find_end`](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/lwg-defects.html#2150)\n - [P0574R1 Algorithm Complexity Constraints and Parallel Overloads](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0574r1.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"partition_copy -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/partition_copy.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/partition_copy.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/partition_copy.md b\/reference\/algorithm\/partition_copy.md\nindex 01c505ee2..2f36bfeba 100644\n--- a\/reference\/algorithm\/partition_copy.md\n+++ b\/reference\/algorithm\/partition_copy.md\n@@ -125,6 +125,10 @@ odds : 1,3,5,\n - [Visual C++](\/implementation.md#visual_cpp): 2010 [mark verified], 2012 [mark verified], 2013 [mark verified], 2015 [mark verified]\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::partition_copy`](\/reference\/algorithm\/ranges_partition_copy.md)\n+\n+\n ## \u53c2\u7167\n - [N2569 More STL algorithms](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2008\/n2569.pdf)\n - [N2666 More STL algorithms (revision 2)](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2008\/n2666.pdf)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"partition_point -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/partition_point.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/partition_point.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/partition_point.md b\/reference\/algorithm\/partition_point.md\nindex 49ad6ac36..e9834f228 100644\n--- a\/reference\/algorithm\/partition_point.md\n+++ b\/reference\/algorithm\/partition_point.md\n@@ -112,6 +112,10 @@ partition_point(ForwardIterator first, ForwardIterator last, Predicate pred)\n - [Visual C++](\/implementation.md#visual_cpp): 2010 [mark verified], 2012 [mark verified], 2013 [mark verified], 2015 [mark verified]\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::partition_point`](\/reference\/algorithm\/ranges_partition_point.md)\n+\n+\n ## \u53c2\u7167\n - [N2569 More STL algorithms](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2008\/n2569.pdf)\n - [N2666 More STL algorithms (revision 2)](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2008\/n2666.pdf)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"pop_heap -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/pop_heap.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/pop_heap.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/pop_heap.md b\/reference\/algorithm\/pop_heap.md\nindex 56cb4179d..dd1ca84dd 100644\n--- a\/reference\/algorithm\/pop_heap.md\n+++ b\/reference\/algorithm\/pop_heap.md\n@@ -137,5 +137,9 @@ void pop_heap(RandomAccessIterator first, RandomAccessIterator last, Compare com\n * std::move[link \/reference\/utility\/move.md]\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::pop_heap`](\/reference\/algorithm\/ranges_pop_heap.md)\n+\n+\n ## \u53c2\u7167\n - [P0879R0 Constexpr for `swap` and `swap` related functions](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2018\/p0879r0.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"prev_permutation -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/prev_permutation.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/prev_permutation.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/prev_permutation.md b\/reference\/algorithm\/prev_permutation.md\nindex dbdea5b98..57d81d224 100644\n--- a\/reference\/algorithm\/prev_permutation.md\n+++ b\/reference\/algorithm\/prev_permutation.md\n@@ -138,6 +138,7 @@ bool prev_permutation(BidirectionalIterator first, BidirectionalIterator last)\n \n ## \u95a2\u9023\u9805\u76ee\n - [`std::next_permutation()`](next_permutation.md)\n+- [`ranges::prev_permutation`](\/reference\/algorithm\/ranges_prev_permutation.md)\n \n \n ## \u53c2\u7167\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"push_heap -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/push_heap.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/push_heap.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/push_heap.md b\/reference\/algorithm\/push_heap.md\nindex 3e1cdf5f7..98b172743 100644\n--- a\/reference\/algorithm\/push_heap.md\n+++ b\/reference\/algorithm\/push_heap.md\n@@ -129,5 +129,9 @@ void push_heap(RandomAccessIterator first, RandomAccessIterator last, Compare co\n * std::iterator_traits[link \/reference\/iterator\/iterator_traits.md]\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::push_heap`](\/reference\/algorithm\/ranges_push_heap.md)\n+\n+\n ## \u53c2\u7167\n - [P0879R0 Constexpr for `swap` and `swap` related functions](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2018\/p0879r0.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"remove -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/remove.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/remove.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/remove.md b\/reference\/algorithm\/remove.md\nindex 425eb8894..8449bd078 100644\n--- a\/reference\/algorithm\/remove.md\n+++ b\/reference\/algorithm\/remove.md\n@@ -170,6 +170,10 @@ ForwardIterator remove(ForwardIterator first, ForwardIterator last, const T&amp; val\n * std::move[link \/reference\/utility\/move.md]\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::remove`](\/reference\/algorithm\/ranges_remove.md)\n+\n+\n ## \u53c2\u7167\n - [More C++ Idioms\/\u6d88\u53bb\u30fb\u524a\u9664(Erase-Remove)](https:\/\/ja.wikibooks.org\/wiki\/More_C%2B%2B_Idioms\/%E6%B6%88%E5%8E%BB%E3%83%BB%E5%89%8A%E9%99%A4(Erase-Remove))\n - [LWG Issue 2110. `remove` can&#39;t swap but note says it might](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/lwg-defects.html#2110)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"remove_copy -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/remove_copy.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/remove_copy.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/remove_copy.md b\/reference\/algorithm\/remove_copy.md\nindex 0d68759f1..ef2a302ee 100644\n--- a\/reference\/algorithm\/remove_copy.md\n+++ b\/reference\/algorithm\/remove_copy.md\n@@ -167,6 +167,10 @@ OutputIterator remove_copy(InputIterator first, InputIterator last,\n ```\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::remove_copy`](\/reference\/algorithm\/ranges_remove_copy.md)\n+\n+\n ## \u53c2\u7167\n - [P0202R3 Add Constexpr Modifiers to Functions in `&lt;algorithm&gt;` and `&lt;utility&gt;` Headers](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0202r3.html)\n - [P0467R2 Iterator Concerns for Parallel Algorithms](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0467r2.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"remove_copy_if -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/remove_copy_if.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/remove_copy_if.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/remove_copy_if.md b\/reference\/algorithm\/remove_copy_if.md\nindex 02d1c216b..413a92ff2 100644\n--- a\/reference\/algorithm\/remove_copy_if.md\n+++ b\/reference\/algorithm\/remove_copy_if.md\n@@ -95,6 +95,10 @@ OutputIterator remove_copy_if(InputIterator first, InputIterator last,\n ```\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::remove_copy_if`](\/reference\/algorithm\/ranges_remove_copy_if.md)\n+\n+\n ## \u53c2\u7167\n - [P0202R3 Add Constexpr Modifiers to Functions in `&lt;algorithm&gt;` and `&lt;utility&gt;` Headers](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0202r3.html)\n - [P0467R2 Iterator Concerns for Parallel Algorithms](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0467r2.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"remove_if -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/remove_if.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/remove_if.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/remove_if.md b\/reference\/algorithm\/remove_if.md\nindex 3f1ecb2d9..9ec8e63d1 100644\n--- a\/reference\/algorithm\/remove_if.md\n+++ b\/reference\/algorithm\/remove_if.md\n@@ -112,6 +112,10 @@ ForwardIterator remove_if(ForwardIterator first, ForwardIterator last, Predicate\n * std::move[link \/reference\/utility\/move.md]\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::remove_if`](\/reference\/algorithm\/ranges_remove_if.md)\n+\n+\n ## \u53c2\u7167\n - [More C++ Idioms\/\u6d88\u53bb\u30fb\u524a\u9664(Erase-Remove)](https:\/\/ja.wikibooks.org\/wiki\/More_C%2B%2B_Idioms\/%E6%B6%88%E5%8E%BB%E3%83%BB%E5%89%8A%E9%99%A4(Erase-Remove))\n - [LWG Issue 2110. `remove` can&#39;t swap but note says it might](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/lwg-defects.html#2110)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"replace -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/replace.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/replace.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/replace.md b\/reference\/algorithm\/replace.md\nindex a53b7d086..998b1ffe0 100644\n--- a\/reference\/algorithm\/replace.md\n+++ b\/reference\/algorithm\/replace.md\n@@ -149,6 +149,10 @@ void replace(ForwardIterator first, ForwardIterator last,\n ```\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::replace`](\/reference\/algorithm\/ranges_replace.md)\n+\n+\n ## \u53c2\u7167\n - [P0202R3 Add Constexpr Modifiers to Functions in `&lt;algorithm&gt;` and `&lt;utility&gt;` Headers](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0202r3.html)\n - [P2248R8 Enabling list-initialization for algorithms](https:\/\/open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2024\/p2248r8.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"replace_copy -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/replace_copy.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/replace_copy.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/replace_copy.md b\/reference\/algorithm\/replace_copy.md\nindex 9b8e28518..5002d1fbe 100644\n--- a\/reference\/algorithm\/replace_copy.md\n+++ b\/reference\/algorithm\/replace_copy.md\n@@ -91,6 +91,10 @@ OutputIterator replace_copy(InputIterator first, InputIterator last, OutputItera\n ```\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::replace_copy`](\/reference\/algorithm\/ranges_replace_copy.md)\n+\n+\n ## \u53c2\u7167\n - [P0202R3 Add Constexpr Modifiers to Functions in `&lt;algorithm&gt;` and `&lt;utility&gt;` Headers](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0202r3.html)\n - [P0467R2 Iterator Concerns for Parallel Algorithms](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0467r2.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"replace_copy_if -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/replace_copy_if.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/replace_copy_if.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/replace_copy_if.md b\/reference\/algorithm\/replace_copy_if.md\nindex 39692570c..21bbeadea 100644\n--- a\/reference\/algorithm\/replace_copy_if.md\n+++ b\/reference\/algorithm\/replace_copy_if.md\n@@ -178,6 +178,10 @@ OutputIterator replace_copy_if(InputIterator first, InputIterator last, OutputIt\n ```\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::replace_copy_if`](\/reference\/algorithm\/ranges_replace_copy_if.md)\n+\n+\n ## \u53c2\u7167\n - [P0202R3 Add Constexpr Modifiers to Functions in `&lt;algorithm&gt;` and `&lt;utility&gt;` Headers](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0202r3.html)\n - [P0467R2 Iterator Concerns for Parallel Algorithms](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0467r2.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"replace_if -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/replace_if.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/replace_if.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/replace_if.md b\/reference\/algorithm\/replace_if.md\nindex b0eabae70..49ca83a87 100644\n--- a\/reference\/algorithm\/replace_if.md\n+++ b\/reference\/algorithm\/replace_if.md\n@@ -159,6 +159,10 @@ void replace_if(ForwardIterator first, ForwardIterator last,\n ```\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::replace_if`](\/reference\/algorithm\/ranges_replace_if.md)\n+\n+\n ## \u53c2\u7167\n - [P0202R3 Add Constexpr Modifiers to Functions in `&lt;algorithm&gt;` and `&lt;utility&gt;` Headers](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0202r3.html)\n - [P2248R8 Enabling list-initialization for algorithms](https:\/\/open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2024\/p2248r8.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"reverse -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/reverse.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/reverse.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/reverse.md b\/reference\/algorithm\/reverse.md\nindex 2aa609858..15bbb5379 100644\n--- a\/reference\/algorithm\/reverse.md\n+++ b\/reference\/algorithm\/reverse.md\n@@ -70,6 +70,10 @@ void reverse(BidirectionalIterator first, BidirectionalIterator last) {\n * std::iter_swap[link iter_swap.md]\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::reverse`](\/reference\/algorithm\/ranges_reverse.md)\n+\n+\n ## \u53c2\u7167\n - [LWG Issue 2039. Issues with `std::reverse` and `std::copy_if`](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/lwg-defects.html#2039)\n     - C++11\u307e\u3067\u3001\u52b9\u679c\u3092\u300c0 \u4ee5\u4e0a `(last - first) \/ 2` **\u4ee5\u4e0b**\u306e\u6574\u6570 `i` \u306b\u3064\u3044\u3066\u3001\u300d\u3068\u8a18\u8f09\u3057\u3066\u3044\u305f\u304c\u3001\u3053\u308c\u306f\u9593\u9055\u3044\u306a\u306e\u3067\u3001C++14\u3067\u300c0 \u4ee5\u4e0a `(last - first) \/ 2` **\u672a\u6e80**\u306e\u6574\u6570 `i` \u306b\u3064\u3044\u3066\u3001\u300d\u3068\u4fee\u6b63\u3002\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"reverse_copy -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/reverse_copy.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/reverse_copy.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/reverse_copy.md b\/reference\/algorithm\/reverse_copy.md\nindex 18dbbb6f9..8b5eab01e 100644\n--- a\/reference\/algorithm\/reverse_copy.md\n+++ b\/reference\/algorithm\/reverse_copy.md\n@@ -88,3 +88,7 @@ OutputIterator reverse_copy(BidirectionalIterator first,\n - [LWG Issue 2150. Unclear specification of `find_end`](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/lwg-defects.html#2150)\n - [P0202R3 Add Constexpr Modifiers to Functions in `&lt;algorithm&gt;` and `&lt;utility&gt;` Headers](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0202r3.html)\n - [P0467R2 Iterator Concerns for Parallel Algorithms](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0467r2.html)\n+\n+\n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::reverse_copy`](\/reference\/algorithm\/ranges_reverse_copy.md)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"rotate -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/rotate.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/rotate.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/rotate.md b\/reference\/algorithm\/rotate.md\nindex 43c432500..0d3a68fa8 100644\n--- a\/reference\/algorithm\/rotate.md\n+++ b\/reference\/algorithm\/rotate.md\n@@ -160,6 +160,9 @@ swapping 0x1806043(1) &lt;-&gt; 0x1806045(5)\n     - C++11\u3078\u306e\u5bfe\u5fdc\uff08\u623b\u308a\u5024\u306e\u5909\u66f4\uff09\u306f2010\u304b\u3089\u3002\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::rotate`](\/reference\/algorithm\/ranges_rotate.md)\n+\n ## \u53c2\u7167\n - [LWG DR488. rotate throws away useful information](http:\/\/cplusplus.github.io\/LWG\/lwg-defects.html#488)  \n \t\u623b\u308a\u5024\u304c\u8ffd\u52a0\u3055\u308c\u308b\u304d\u3063\u304b\u3051\u3068\u306a\u3063\u305f\u30ec\u30dd\u30fc\u30c8\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"rotate_copy -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/rotate_copy.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/rotate_copy.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/rotate_copy.md b\/reference\/algorithm\/rotate_copy.md\nindex f7c3e7c03..2fbf8e515 100644\n--- a\/reference\/algorithm\/rotate_copy.md\n+++ b\/reference\/algorithm\/rotate_copy.md\n@@ -88,6 +88,9 @@ OutputIterator rotate_copy(ForwardIterator first,\n ```\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::rotate_copy`](\/reference\/algorithm\/ranges_rotate_copy.md)\n+\n ## \u53c2\u7167\n - [P0202R3 Add Constexpr Modifiers to Functions in `&lt;algorithm&gt;` and `&lt;utility&gt;` Headers](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0202r3.html)\n - [P0467R2 Iterator Concerns for Parallel Algorithms](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0467r2.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"sample -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/sample.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/sample.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/sample.md b\/reference\/algorithm\/sample.md\nindex ebca486d3..3fe6a35c5 100644\n--- a\/reference\/algorithm\/sample.md\n+++ b\/reference\/algorithm\/sample.md\n@@ -123,6 +123,9 @@ bcd\n - [Visual C++](\/implementation.md#visual_cpp): ??\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::sample`](\/reference\/algorithm\/ranges_sample.md)\n+\n ## \u53c2\u7167\n - [N3547 Three `&lt;random&gt;`-related Proposals](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2013\/n3547.pdf)\n - [Three `&lt;random&gt;`-related Proposals, v2](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2013\/n3742.pdf)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"search -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/search.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/search.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/search.md b\/reference\/algorithm\/search.md\nindex a131fca3f..51746f78b 100644\n--- a\/reference\/algorithm\/search.md\n+++ b\/reference\/algorithm\/search.md\n@@ -219,6 +219,9 @@ ForwardIterator1 search(ForwardIterator1 first1, ForwardIterator1 last1,\n ```\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::search`](\/reference\/algorithm\/ranges_search.md)\n+\n ## \u53c2\u7167\n - [LWG Issue 2150. Unclear specification of `find_end`](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/lwg-defects.html#2150)\n - [N3905 Extending `std::search` to use Additional Searching Algorithms (Version 4)](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2014\/n3905.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"search_n -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/search_n.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/search_n.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/search_n.md b\/reference\/algorithm\/search_n.md\nindex 14ed10727..7d1f70ffc 100644\n--- a\/reference\/algorithm\/search_n.md\n+++ b\/reference\/algorithm\/search_n.md\n@@ -272,6 +272,9 @@ ForwardIterator search_n(ForwardIterator first, ForwardIterator last,\n ```\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::search_n`](\/reference\/algorithm\/ranges_search_n.md)\n+\n ## \u53c2\u7167\n - [LWG Issue 714. `search_n` complexity is too lax](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/lwg-defects.html#714)\n - [LWG Issue 2150. Unclear specification of `find_end`](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/lwg-defects.html#2150)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"set_difference -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/set_difference.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/set_difference.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/set_difference.md b\/reference\/algorithm\/set_difference.md\nindex 453f1e21a..b4b43579c 100644\n--- a\/reference\/algorithm\/set_difference.md\n+++ b\/reference\/algorithm\/set_difference.md\n@@ -125,6 +125,9 @@ int main()\n ```\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::set_difference`](\/reference\/algorithm\/ranges_set_difference.md)\n+\n ## \u53c2\u7167\n - [P0202R3 Add Constexpr Modifiers to Functions in `&lt;algorithm&gt;` and `&lt;utility&gt;` Headers](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0202r3.html)\n - [P0467R2 Iterator Concerns for Parallel Algorithms](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0467r2.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"set_intersection -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/set_intersection.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/set_intersection.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/set_intersection.md b\/reference\/algorithm\/set_intersection.md\nindex 413e91de6..5470a9068 100644\n--- a\/reference\/algorithm\/set_intersection.md\n+++ b\/reference\/algorithm\/set_intersection.md\n@@ -124,6 +124,9 @@ int main()\n ```\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::set_intersection`](\/reference\/algorithm\/ranges_set_intersection.md)\n+\n ## \u53c2\u7167\n - [P0202R3 Add Constexpr Modifiers to Functions in `&lt;algorithm&gt;` and `&lt;utility&gt;` Headers](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0202r3.html)\n - [P0467R2 Iterator Concerns for Parallel Algorithms](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0467r2.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"set_symmetric_difference -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/set_symmetric_difference.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/set_symmetric_difference.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/set_symmetric_difference.md b\/reference\/algorithm\/set_symmetric_difference.md\nindex 3e5cd1a0f..ce7e0a8ba 100644\n--- a\/reference\/algorithm\/set_symmetric_difference.md\n+++ b\/reference\/algorithm\/set_symmetric_difference.md\n@@ -132,6 +132,9 @@ int main()\n ```\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::set_symmetric_difference`](\/reference\/algorithm\/ranges_set_symmetric_difference.md)\n+\n ## \u53c2\u7167\n - [P0202R3 Add Constexpr Modifiers to Functions in `&lt;algorithm&gt;` and `&lt;utility&gt;` Headers](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0202r3.html)\n - [P0467R2 Iterator Concerns for Parallel Algorithms](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0467r2.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"set_union -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/set_union.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/set_union.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/set_union.md b\/reference\/algorithm\/set_union.md\nindex 981418c3b..1a2ca583c 100644\n--- a\/reference\/algorithm\/set_union.md\n+++ b\/reference\/algorithm\/set_union.md\n@@ -169,6 +169,9 @@ OutputIterator set_union(InputIterator1 first1, InputIterator1 last1,\n ```\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::set_union`](\/reference\/algorithm\/ranges_set_union.md)\n+\n ## \u53c2\u7167\n - [P0202R3 Add Constexpr Modifiers to Functions in `&lt;algorithm&gt;` and `&lt;utility&gt;` Headers](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0202r3.html)\n - [P0467R2 Iterator Concerns for Parallel Algorithms](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0467r2.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"shift_left -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/shift_left.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/shift_left.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/shift_left.md b\/reference\/algorithm\/shift_left.md\nindex b0c5e19e1..cb63a2697 100644\n--- a\/reference\/algorithm\/shift_left.md\n+++ b\/reference\/algorithm\/shift_left.md\n@@ -96,6 +96,7 @@ int main()\n ## \u95a2\u9023\u9805\u76ee\n - [`shift_right`](shift_right.md)\n - [`rotate`](rotate.md)\n+- [`ranges::shift_left`](\/reference\/algorithm\/ranges_shift_left.md)\n \n ## \u53c2\u7167\n - [P1243R4 Rangify New Algorithms](https:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2020\/p1243r4.pdf)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"shift_right -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/shift_right.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/shift_right.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/shift_right.md b\/reference\/algorithm\/shift_right.md\nindex c7f0d71d3..4a4766f5c 100644\n--- a\/reference\/algorithm\/shift_right.md\n+++ b\/reference\/algorithm\/shift_right.md\n@@ -97,6 +97,7 @@ int main()\n ## \u95a2\u9023\u9805\u76ee\n - [`shift_left`](shift_left.md)\n - [`rotate`](rotate.md)\n+- [`ranges::shift_right`](\/reference\/algorithm\/ranges_shift_right.md)\n \n ## \u53c2\u7167\n - [P1243R4 Rangify New Algorithms](https:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2020\/p1243r4.pdf)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"shuffle -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/shuffle.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/shuffle.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/shuffle.md b\/reference\/algorithm\/shuffle.md\nindex 73d432cbf..3a4dcac90 100644\n--- a\/reference\/algorithm\/shuffle.md\n+++ b\/reference\/algorithm\/shuffle.md\n@@ -125,6 +125,9 @@ void shuffle(RandomAccessIterator first, RandomAccessIterator last, UniformRando\n * iter_swap[link iter_swap.md]\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::shuffle`](\/reference\/algorithm\/ranges_shuffle.md)\n+\n ## \u53c2\u7167\n - [P0346R1 A `&lt;random&gt;` Nomenclature Tweak](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2016\/p0346r1.pdf)\n     - URNG\u3092URBG\u306b\u5909\u66f4\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"sort -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/sort.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/sort.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/sort.md b\/reference\/algorithm\/sort.md\nindex d06ec0b0a..b5022f5b7 100644\n--- a\/reference\/algorithm\/sort.md\n+++ b\/reference\/algorithm\/sort.md\n@@ -234,6 +234,7 @@ int main() {\n \n ## \u95a2\u9023\u9805\u76ee\n - [C++20 `&lt;=&gt;`\/`==`\u306b\u3088\u308b\u6bd4\u8f03\u6f14\u7b97\u5b50\u306e\u81ea\u52d5\u5b9a\u7fa9](\/lang\/cpp20\/consistent_comparison.md)\n+- [`ranges::sort`](\/reference\/algorithm\/ranges_sort.md)\n \n ## \u53c2\u7167\n - [LWG Issue 713. `sort()` complexity is too lax](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/lwg-defects.html#713)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"sort_heap -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/sort_heap.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/sort_heap.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/sort_heap.md b\/reference\/algorithm\/sort_heap.md\nindex 1d9fdf81a..be74bcd79 100644\n--- a\/reference\/algorithm\/sort_heap.md\n+++ b\/reference\/algorithm\/sort_heap.md\n@@ -80,5 +80,8 @@ int main()\n ```\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::sort_heap`](\/reference\/algorithm\/ranges_sort_heap.md)\n+\n ## \u53c2\u7167\n - [P0879R0 Constexpr for `swap` and `swap` related functions](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2018\/p0879r0.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"stable_partition -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/stable_partition.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/stable_partition.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/stable_partition.md b\/reference\/algorithm\/stable_partition.md\nindex 1ab0fc7da..1f56fb03c 100644\n--- a\/reference\/algorithm\/stable_partition.md\n+++ b\/reference\/algorithm\/stable_partition.md\n@@ -83,6 +83,9 @@ int main()\n ```\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::stable_partition`](\/reference\/algorithm\/ranges_stable_partition.md)\n+\n ## \u53c2\u7167\n - [LWG Issue 2150. Unclear specification of `find_end`](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/lwg-defects.html#2150)\n - [P0574R1 Algorithm Complexity Constraints and Parallel Overloads](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0574r1.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"stable_sort -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/stable_sort.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/stable_sort.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/stable_sort.md b\/reference\/algorithm\/stable_sort.md\nindex f66fe2166..c4b945e1e 100644\n--- a\/reference\/algorithm\/stable_sort.md\n+++ b\/reference\/algorithm\/stable_sort.md\n@@ -92,6 +92,9 @@ int main()\n ```\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::stable_sort`](\/reference\/algorithm\/ranges_stable_sort.md)\n+\n ## \u53c2\u7167\n - [P2562R1 `constexpr` Stable Sorting](https:\/\/open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2022\/p2562r1.pdf)\n     - C++26\u304b\u3089`constexpr`\u306b\u5bfe\u5fdc\u3057\u305f\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"swap_ranges -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/swap_ranges.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/swap_ranges.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/swap_ranges.md b\/reference\/algorithm\/swap_ranges.md\nindex 5d8650d26..027c30677 100644\n--- a\/reference\/algorithm\/swap_ranges.md\n+++ b\/reference\/algorithm\/swap_ranges.md\n@@ -92,5 +92,8 @@ ForwardIterator2 swap_ranges(ForwardIterator1 first1, ForwardIterator1 last1,\n * iter_swap[link iter_swap.md]\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::swap_ranges`](\/reference\/algorithm\/ranges_swap_ranges.md)\n+\n ## \u53c2\u7167\n - [P0879R0 Constexpr for `swap` and `swap` related functions](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2018\/p0879r0.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"transform -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/transform.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/transform.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/transform.md b\/reference\/algorithm\/transform.md\nindex 425eb2087..d7fcc26e0 100644\n--- a\/reference\/algorithm\/transform.md\n+++ b\/reference\/algorithm\/transform.md\n@@ -178,6 +178,9 @@ OutputIterator transform(InputIterator1 first1,\n ```\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::transform`](\/reference\/algorithm\/ranges_transform.md)\n+\n ## \u53c2\u7167\n - [P0202R3 Add Constexpr Modifiers to Functions in `&lt;algorithm&gt;` and `&lt;utility&gt;` Headers](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0202r3.html)\n - [P0467R2 Iterator Concerns for Parallel Algorithms](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0467r2.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"unique -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/unique.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/unique.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/unique.md b\/reference\/algorithm\/unique.md\nindex 0a4a38adb..39967d590 100644\n--- a\/reference\/algorithm\/unique.md\n+++ b\/reference\/algorithm\/unique.md\n@@ -175,5 +175,8 @@ ForwardIterator unique(ForwardIterator first, ForwardIterator last, BinaryPredic\n * std::move[link \/reference\/utility\/move.md]\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::unique`](\/reference\/algorithm\/ranges_unique.md)\n+\n ## \u53c2\u7167\n - [P0202R3 Add Constexpr Modifiers to Functions in `&lt;algorithm&gt;` and `&lt;utility&gt;` Headers](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0202r3.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"unique_copy -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/unique_copy.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/unique_copy.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/unique_copy.md b\/reference\/algorithm\/unique_copy.md\nindex 4ad197b38..8a621dfdd 100644\n--- a\/reference\/algorithm\/unique_copy.md\n+++ b\/reference\/algorithm\/unique_copy.md\n@@ -177,6 +177,9 @@ OutputIterator unique_copy(InputIterator first, InputIterator last,\n ```\n \n \n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::unique_copy`](\/reference\/algorithm\/ranges_unique_copy.md)\n+\n ## \u53c2\u7167\n - [P0202R3 Add Constexpr Modifiers to Functions in `&lt;algorithm&gt;` and `&lt;utility&gt;` Headers](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0202r3.html)\n - [P0467R2 Iterator Concerns for Parallel Algorithms](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2017\/p0467r2.html)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"upper_bound -- feat(algorithm): ranges\u306b\u5bfe\u3059\u308b\u95a2\u9023\u9805\u76ee\u3092\u8ffd\u52a0 (#1611)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/algorithm\/upper_bound.html"}},"id":"c531e9a59af86bff92322a272db39679c6b212d9:reference\/algorithm\/upper_bound.md","updated":"2026-04-13T15:17:49+09:00","summary":"<pre><code>diff --git a\/reference\/algorithm\/upper_bound.md b\/reference\/algorithm\/upper_bound.md\nindex 2f86c5121..c4ffe7cc4 100644\n--- a\/reference\/algorithm\/upper_bound.md\n+++ b\/reference\/algorithm\/upper_bound.md\n@@ -245,6 +245,11 @@ upper_bound(ForwardIterator first, ForwardIterator last, const T&amp; value)\n * std::advance[link \/reference\/iterator\/advance.md]\n * std::iterator_traits[link \/reference\/iterator\/iterator_traits.md]\n \n+\n+## \u95a2\u9023\u9805\u76ee\n+- [`ranges::upper_bound`](\/reference\/algorithm\/ranges_upper_bound.md)\n+\n+\n ## \u53c2\u7167\n - [LWG Issue 384. `equal_range` has unimplementable runtime complexity](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/lwg-defects.html#384)\n - [LWG Issue 2150. Unclear specification of `find_end`](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/lwg-defects.html#2150)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"\u30b3\u30f3\u30bb\u30d7\u30c8\u3068\u5909\u6570\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3092\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u5f15\u6570\u3068\u3057\u3066\u6e21\u305b\u308b\u3088\u3046\u306b\u3059\u308b [P2841R7] -- \u30ea\u30f3\u30af\u30df\u30b9\u3092\u4fee\u6b63 #1609","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/lang\/cpp26\/concept_and_variable-template_template-parameters.html"}},"id":"33bac4efcd70c7e2cfa6a03e8f8a8350e41598af:lang\/cpp26\/concept_and_variable-template_template-parameters.md","updated":"2026-04-13T13:57:54+09:00","summary":"<pre><code>diff --git a\/lang\/cpp26\/concept_and_variable-template_template-parameters.md b\/lang\/cpp26\/concept_and_variable-template_template-parameters.md\nindex 6775b7bcb..01bacb7be 100644\n--- a\/lang\/cpp26\/concept_and_variable-template_template-parameters.md\n+++ b\/lang\/cpp26\/concept_and_variable-template_template-parameters.md\n@@ -86,7 +86,7 @@ C++23\u3067\u3053\u308c\u3089\u3092\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u5f15\u6570\u3068\u3057\u3066\u6e21\u3059\u305f\u3081\u306b\u306f\u3001`stati\n - \u30b3\u30f3\u30bb\u30d7\u30c8\u306e\u7c21\u7565\u69cb\u6587 (terse syntax) \u3084\u5305\u6442 (subsumption) \u306e\u6069\u6075\u3092\u53d7\u3051\u3089\u308c\u306a\u3044\n - API\u306b\u4e0d\u5fc5\u8981\u306a\u8907\u96d1\u6027\u3092\u8ffd\u52a0\u3059\u308b\n \n-\u3053\u306e\u63d0\u6848\u306f\u3001[P1985R3 Universal Template Parameters](https:\/\/open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2020\/p1985r3.pdf)\u306e\u30b5\u30d6\u30bb\u30c3\u30c8\u3068\u3057\u3066\u3001\u30b3\u30f3\u30bb\u30d7\u30c8\u3068\u5909\u6570\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306b\u5bfe\u3059\u308b\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u30d1\u30e9\u30e1\u30fc\u30bf\u306e\u30b5\u30dd\u30fc\u30c8\u3092\u5148\u884c\u3057\u3066\u8ffd\u52a0\u3059\u308b\u3082\u306e\u3067\u3042\u308b\u3002\n+\u3053\u306e\u63d0\u6848\u306f\u3001[P1985R3 Universal Template Parameters](https:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2022\/p1985r3.pdf)\u306e\u30b5\u30d6\u30bb\u30c3\u30c8\u3068\u3057\u3066\u3001\u30b3\u30f3\u30bb\u30d7\u30c8\u3068\u5909\u6570\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306b\u5bfe\u3059\u308b\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u30d1\u30e9\u30e1\u30fc\u30bf\u306e\u30b5\u30dd\u30fc\u30c8\u3092\u5148\u884c\u3057\u3066\u8ffd\u52a0\u3059\u308b\u3082\u306e\u3067\u3042\u308b\u3002\n \n \n ## &lt;a id=&#34;relative-page&#34; href=&#34;#relative-page&#34;&gt;\u95a2\u9023\u9805\u76ee&lt;\/a&gt;\n<\/code><\/pre>","author":{"name":"Akira Takahashi","email":"faithandbrave@gmail.com"}},{"title":"integer_sequence -- feat(integer_sequence): integer_sequence\u306b\u95a2\u3059\u308b\u9069\u683c\u8981\u4ef6\u3068\u5099\u8003\u3092\u8ffd\u52a0 (#1610)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/utility\/integer_sequence.html"}},"id":"0c7655d689e2bbf7ec77326e1acf7a099e88163f:reference\/utility\/integer_sequence.md","updated":"2026-04-13T12:56:56+09:00","summary":"<pre><code>diff --git a\/reference\/utility\/integer_sequence.md b\/reference\/utility\/integer_sequence.md\nindex 3bea2e25d..ee2f39938 100644\n--- a\/reference\/utility\/integer_sequence.md\n+++ b\/reference\/utility\/integer_sequence.md\n@@ -20,6 +20,15 @@ namespace std {\n \u3053\u306e\u30af\u30e9\u30b9\u306f\u3001[`tuple`](\/reference\/tuple\/tuple.md)\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u5c55\u958b\u3057\u3066\u3001\u5f15\u6570\u30d1\u30c3\u30af\u3068\u3057\u3066\u4ed6\u306e\u95a2\u6570\u306b\u8ee2\u9001\u3059\u308b\u3053\u3068\u3092\u4e3b\u76ee\u7684\u3068\u3057\u3066\u4f5c\u3089\u308c\u305f\u3002\n \n \n+## \u9069\u683c\u8981\u4ef6\n+- `T` \u306f\u6574\u6570\u578b\u3067\u3042\u308b\u3053\u3068\u3002\n+\n+\n+## \u5099\u8003\n+- C++17\u307e\u3067 : \u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u30d1\u30e9\u30e1\u30fc\u30bf `T` \u304c\u6574\u6570\u578b\u3067\u306a\u3044\u5834\u5408\u306e\u52d5\u4f5c\u306f\u672a\u5b9a\u7fa9\u3002\n+- C++20\u304b\u3089 : `T` \u304c\u6574\u6570\u578b\u3067\u306a\u3044\u5834\u5408\u3001\u30d7\u30ed\u30b0\u30e9\u30e0\u306f\u4e0d\u9069\u683c\u3068\u306a\u308a\u3001\u30b3\u30f3\u30d1\u30a4\u30eb\u30a8\u30e9\u30fc\u3068\u306a\u308b\u3053\u3068\u304c\u8981\u6c42\u3055\u308c\u308b\u3088\u3046\u306b\u306a\u3063\u305f\u3002\n+\n+\n ## \u4f8b\n ```cpp example\n #include &lt;iostream&gt;\n@@ -61,3 +70,4 @@ int main()\n \n ## \u53c2\u7167\n - [N3658 Compile-time integer sequences](http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2013\/n3658.html)\n+- [P1460R1 Mandating the Standard Library: Clause 20 - Utilities library](https:\/\/wg21.link\/p1460r1)\n<\/code><\/pre>","author":{"name":"teruyamato0731","email":"77840326+teruyamato0731@users.noreply.github.com"}},{"title":"\u53ef\u5909\u5f15\u6570\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8 [N2242] -- \u30b0\u30ed\u30fc\u30d0\u30eb\u4fee\u98fe : std::make_tuple\u3092\u767b\u9332","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/lang\/cpp11\/variadic_templates.html"}},"id":"c8f0f3f63e70b87bf9b9d66a9344525331eafa1f:lang\/cpp11\/variadic_templates.md","updated":"2026-04-09T08:58:08+09:00","summary":"<pre><code>diff --git a\/lang\/cpp11\/variadic_templates.md b\/lang\/cpp11\/variadic_templates.md\nindex 697de6eb4..33fb8393c 100644\n--- a\/lang\/cpp11\/variadic_templates.md\n+++ b\/lang\/cpp11\/variadic_templates.md\n@@ -207,8 +207,7 @@ hello\n       f(a, b);\n     }\n     ```\n-    * std::make_tuple[link \/reference\/tuple\/make_tuple.md]\n-\n+    \n - \u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u30d1\u30e9\u30e1\u30fc\u30bf\n \n     ```cpp\n<\/code><\/pre>","author":{"name":"Akira Takahashi","email":"faithandbrave@gmail.com"}},{"title":"\u30af\u30e9\u30b9\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306e\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u5f15\u6570\u63a8\u8ad6 [P0091R3] -- \u30b0\u30ed\u30fc\u30d0\u30eb\u4fee\u98fe : std::make_tuple\u3092\u767b\u9332","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/lang\/cpp17\/type_deduction_for_class_templates.html"}},"id":"c8f0f3f63e70b87bf9b9d66a9344525331eafa1f:lang\/cpp17\/type_deduction_for_class_templates.md","updated":"2026-04-09T08:58:08+09:00","summary":"<pre><code>diff --git a\/lang\/cpp17\/type_deduction_for_class_templates.md b\/lang\/cpp17\/type_deduction_for_class_templates.md\nindex 4da28689c..58b994566 100644\n--- a\/lang\/cpp17\/type_deduction_for_class_templates.md\n+++ b\/lang\/cpp17\/type_deduction_for_class_templates.md\n@@ -199,7 +199,6 @@ int main()\n * std::function[link \/reference\/functional\/function.md]\n * std::weak_ptr[link \/reference\/memory\/weak_ptr.md]\n * wp.lock()[link \/reference\/memory\/weak_ptr\/lock.md]\n-* std::make_tuple[link \/reference\/tuple\/make_tuple.md]\n * std::promise[link \/reference\/future\/promise.md]\n * pro.get_future()[link \/reference\/future\/promise\/get_future.md]\n * std::future[link \/reference\/future\/future.md]\n<\/code><\/pre>","author":{"name":"Akira Takahashi","email":"faithandbrave@gmail.com"}},{"title":"\u30b3\u30f3\u30d1\u30a4\u30eb\u6642\u306e\u30bf\u30d7\u30eb\u3084\u30ea\u30b9\u30c8\u3092\u5c55\u958b\u51e6\u7406\u3059\u308btemplate for\u6587 [P1306R5] -- \u30b0\u30ed\u30fc\u30d0\u30eb\u4fee\u98fe : std::make_tuple\u3092\u767b\u9332","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/lang\/cpp26\/expansion_statements.html"}},"id":"c8f0f3f63e70b87bf9b9d66a9344525331eafa1f:lang\/cpp26\/expansion_statements.md","updated":"2026-04-09T08:58:08+09:00","summary":"<pre><code>diff --git a\/lang\/cpp26\/expansion_statements.md b\/lang\/cpp26\/expansion_statements.md\nindex 8bab5d2c9..c6fc6a598 100644\n--- a\/lang\/cpp26\/expansion_statements.md\n+++ b\/lang\/cpp26\/expansion_statements.md\n@@ -18,7 +18,6 @@ template for (auto elem : tup) {\n   std::println(&#34;{}&#34;, elem);\n }\n ```\n-* std::make_tuple[link \/reference\/tuple\/make_tuple.md]\n \n \u51fa\u529b\uff1a\n \n@@ -162,7 +161,6 @@ auto result = find_first_int(tup);  \/\/ 42\n ```\n * std::is_integral_v[link \/reference\/type_traits\/is_integral.md]\n * std::remove_cvref_t[link \/reference\/type_traits\/remove_cvref.md]\n-* std::make_tuple[link \/reference\/tuple\/make_tuple.md]\n \n \n ## `co_await`\n<\/code><\/pre>","author":{"name":"Akira Takahashi","email":"faithandbrave@gmail.com"}},{"title":"construct -- \u30b0\u30ed\u30fc\u30d0\u30eb\u4fee\u98fe : std::make_tuple\u3092\u767b\u9332","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/memory_resource\/polymorphic_allocator\/construct.html"}},"id":"c8f0f3f63e70b87bf9b9d66a9344525331eafa1f:reference\/memory_resource\/polymorphic_allocator\/construct.md","updated":"2026-04-09T08:58:08+09:00","summary":"<pre><code>diff --git a\/reference\/memory_resource\/polymorphic_allocator\/construct.md b\/reference\/memory_resource\/polymorphic_allocator\/construct.md\nindex c45a7860b..cdc61d8b6 100644\n--- a\/reference\/memory_resource\/polymorphic_allocator\/construct.md\n+++ b\/reference\/memory_resource\/polymorphic_allocator\/construct.md\n@@ -270,7 +270,6 @@ int main()\n * std::pmr::monotonic_buffer_resource[link \/reference\/memory_resource\/monotonic_buffer_resource.md]\n * std::pmr::string[link \/reference\/string\/basic_string.md]\n * std::piecewise_construct[link \/reference\/utility\/piecewise_construct_t.md]\n-* std::make_tuple[link \/reference\/tuple\/make_tuple.md]\n \n ### \u51fa\u529b\n ```\n<\/code><\/pre>","author":{"name":"Akira Takahashi","email":"faithandbrave@gmail.com"}},{"title":"swap -- \u30b0\u30ed\u30fc\u30d0\u30eb\u4fee\u98fe : std::make_tuple\u3092\u767b\u9332","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/tuple\/tuple\/swap.html"}},"id":"c8f0f3f63e70b87bf9b9d66a9344525331eafa1f:reference\/tuple\/tuple\/swap.md","updated":"2026-04-09T08:58:08+09:00","summary":"<pre><code>diff --git a\/reference\/tuple\/tuple\/swap.md b\/reference\/tuple\/tuple\/swap.md\nindex 304750f7c..cf470662a 100644\n--- a\/reference\/tuple\/tuple\/swap.md\n+++ b\/reference\/tuple\/tuple\/swap.md\n@@ -55,7 +55,6 @@ int main()\n }\n ```\n * swap[color ff0000]\n-* std::make_tuple[link \/reference\/tuple\/make_tuple.md]\n \n ### \u51fa\u529b\n ```\n<\/code><\/pre>","author":{"name":"Akira Takahashi","email":"faithandbrave@gmail.com"}},{"title":"swap (\u975e\u30e1\u30f3\u30d0\u95a2\u6570) -- \u30b0\u30ed\u30fc\u30d0\u30eb\u4fee\u98fe : std::make_tuple\u3092\u767b\u9332","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/tuple\/tuple\/swap_free.html"}},"id":"c8f0f3f63e70b87bf9b9d66a9344525331eafa1f:reference\/tuple\/tuple\/swap_free.md","updated":"2026-04-09T08:58:08+09:00","summary":"<pre><code>diff --git a\/reference\/tuple\/tuple\/swap_free.md b\/reference\/tuple\/tuple\/swap_free.md\nindex 73e82a782..084d53d00 100644\n--- a\/reference\/tuple\/tuple\/swap_free.md\n+++ b\/reference\/tuple\/tuple\/swap_free.md\n@@ -62,7 +62,6 @@ int main()\n }\n ```\n * std::swap[color ff0000]\n-* std::make_tuple[link \/reference\/tuple\/make_tuple.md]\n \n ### \u51fa\u529b\n ```\n<\/code><\/pre>","author":{"name":"Akira Takahashi","email":"faithandbrave@gmail.com"}},{"title":"index_sequence_for -- \u30b0\u30ed\u30fc\u30d0\u30eb\u4fee\u98fe : std::make_tuple\u3092\u767b\u9332","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/utility\/index_sequence_for.html"}},"id":"c8f0f3f63e70b87bf9b9d66a9344525331eafa1f:reference\/utility\/index_sequence_for.md","updated":"2026-04-09T08:58:08+09:00","summary":"<pre><code>diff --git a\/reference\/utility\/index_sequence_for.md b\/reference\/utility\/index_sequence_for.md\nindex b4b8c66f2..d69891c29 100644\n--- a\/reference\/utility\/index_sequence_for.md\n+++ b\/reference\/utility\/index_sequence_for.md\n@@ -53,7 +53,6 @@ int main()\n ```\n * std::index_sequence_for[color ff0000]\n * std::integer_sequence[link integer_sequence.md]\n-* std::make_tuple[link \/reference\/tuple\/make_tuple.md]\n \n ## \u51fa\u529b\n ```\n<\/code><\/pre>","author":{"name":"Akira Takahashi","email":"faithandbrave@gmail.com"}},{"title":"\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf -- \u30b0\u30ed\u30fc\u30d0\u30eb\u4fee\u98fe : std::make_tuple\u3092\u767b\u9332","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/utility\/pair\/op_constructor.html"}},"id":"c8f0f3f63e70b87bf9b9d66a9344525331eafa1f:reference\/utility\/pair\/op_constructor.md","updated":"2026-04-09T08:58:08+09:00","summary":"<pre><code>diff --git a\/reference\/utility\/pair\/op_constructor.md b\/reference\/utility\/pair\/op_constructor.md\nindex ad0a5cdf4..5b7c28c1a 100644\n--- a\/reference\/utility\/pair\/op_constructor.md\n+++ b\/reference\/utility\/pair\/op_constructor.md\n@@ -256,7 +256,6 @@ int main()\n ```\n * std::move[link \/reference\/utility\/move.md]\n * std::piecewise_construct[link \/reference\/utility\/piecewise_construct_t.md]\n-* std::make_tuple[link \/reference\/tuple\/make_tuple.md]\n \n ### \u51fa\u529b\n ```\n<\/code><\/pre>","author":{"name":"Akira Takahashi","email":"faithandbrave@gmail.com"}},{"title":"piecewise_construct -- \u30b0\u30ed\u30fc\u30d0\u30eb\u4fee\u98fe : std::make_tuple\u3092\u767b\u9332","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/utility\/piecewise_construct_t.html"}},"id":"c8f0f3f63e70b87bf9b9d66a9344525331eafa1f:reference\/utility\/piecewise_construct_t.md","updated":"2026-04-09T08:58:08+09:00","summary":"<pre><code>diff --git a\/reference\/utility\/piecewise_construct_t.md b\/reference\/utility\/piecewise_construct_t.md\nindex c6ccf8947..8e64d9a56 100644\n--- a\/reference\/utility\/piecewise_construct_t.md\n+++ b\/reference\/utility\/piecewise_construct_t.md\n@@ -47,7 +47,6 @@ int main()\n }\n ```\n * std::piecewise_construct[color ff0000]\n-* std::make_tuple[link \/reference\/tuple\/make_tuple.md]\n \n ### \u51fa\u529b\n ```\n<\/code><\/pre>","author":{"name":"Akira Takahashi","email":"faithandbrave@gmail.com"}},{"title":"\u30b3\u30f3\u30d1\u30a4\u30e9\u306e\u5b9f\u88c5\u72b6\u6cc1 -- C++26: template for\u6587\u3092\u8ffd\u52a0 (close #1494)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/implementation-status.html"}},"id":"c7f3ae1d8baa4b7d683506d7bec5c4a3c417a45c:implementation-status.md","updated":"2026-04-09T08:44:02+09:00","content":"<h1 itemprop=\"name\"><span class=\"token\">\u30b3\u30f3\u30d1\u30a4\u30e9\u306e\u5b9f\u88c5\u72b6\u6cc1<\/span><\/h1>\n<div itemprop=\"articleBody\"><p>\u3053\u306e\u30da\u30fc\u30b8\u3067\u306f\u3001C++\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u3054\u3068\u306e\u8a00\u8a9e\u6a5f\u80fd\u3092\u3001\u3069\u306e\u30b3\u30f3\u30d1\u30a4\u30e9\u304c\u3069\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u304b\u3089\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u308b\u304b\u3092\u307e\u3068\u3081\u308b\u3002<\/p>\n<p>\u30e9\u30a4\u30d6\u30e9\u30ea\u6a5f\u80fd\u306b\u3064\u3044\u3066\u306f\u3001\u672c\u30b5\u30a4\u30c8\u306e\u30ea\u30d5\u30a1\u30ec\u30f3\u30b9\u3067\u5404\u6a5f\u80fd\u3092\u53c2\u7167\u3057\u3066\u3082\u3089\u3044\u305f\u3044\u3002<\/p>\n<ul>\n<li><a href=\"#cpp11\">C++11<\/a><\/li>\n<li><a href=\"#cpp14\">C++14<\/a><\/li>\n<li><a href=\"#cpp17\">C++17<\/a><\/li>\n<li><a href=\"#cpp20\">C++20<\/a><\/li>\n<li><a href=\"#cpp23\">C++23<\/a><\/li>\n<li><a href=\"#cpp26\">C++26<\/a><\/li>\n<\/ul>\n<h2><a href=\"#cpp11\" id=\"cpp11\">C++11\u8a00\u8a9e\u6a5f\u80fd\u306e\u5b9f\u88c5\u72b6\u6cc1<\/a><\/h2>\n<table border=\"1\" bordercolor=\"#888\" style=\"border-collapse:collapse\">\n<thead>\n<tr>\n<th>\u8a00\u8a9e\u6a5f\u80fd<\/th>\n<th>\u8aac\u660e<\/th>\n<th><a href=\"implementation.html#gcc\">GCC<\/a><\/th>\n<th><a href=\"implementation.html#clang\">Clang<\/a><\/th>\n<th><a href=\"implementation.html#icc\">ICC<\/a><\/th>\n<th><a href=\"implementation.html#visual_cpp\">MSVC<\/a><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>N2341: <code><a href=\"lang\/cpp11\/alignas.html\">alignas<\/a><\/code><\/td>\n<td>\u30a2\u30e9\u30a4\u30e1\u30f3\u30c8\u6307\u5b9a<\/td>\n<td>4.8<\/td>\n<td>3.0<\/td>\n<td>15.0<\/td>\n<td>2015<br \/>2003\u3042\u308b\u3044\u306f\u305d\u308c\u4ee5\u524d\u304b\u3089\u3042\u308b<code>__declspec(align(x))<\/code>\u69cb\u6587\u3067\u4ee3\u66ff\u53ef\u80fd\u3002<\/td>\n<\/tr>\n<tr>\n<td>N2341: <code><a href=\"lang\/cpp11\/alignof.html\">alignof<\/a><\/code><\/td>\n<td>\u30a2\u30e9\u30a4\u30e1\u30f3\u30c8\u53d6\u5f97<\/td>\n<td>4.5<\/td>\n<td>3.3<\/td>\n<td>15.0<\/td>\n<td>2015<br \/>2003\u3042\u308b\u3044\u306f\u305d\u308c\u4ee5\u524d\u3088\u308a\u3042\u308b<code>__alignof<\/code>\u3067\u4ee3\u66ff\u53ef\u80fd\u3002<\/td>\n<\/tr>\n<tr>\n<td>N1984: <a href=\"lang\/cpp11\/auto.html\">\u5909\u6570\u306e\u578b\u63a8\u8ad6\u306e\u305f\u3081\u306eauto<\/a><\/td>\n<td>\u578b\u63a8\u8ad6<\/td>\n<td>4.4<\/td>\n<td>2.9<\/td>\n<td>12.0<\/td>\n<td>2010<\/td>\n<\/tr>\n<tr>\n<td>N2343: <code><a href=\"lang\/cpp11\/decltype.html\">decltype<\/a><\/code><\/td>\n<td>\u5f0f\u306e\u578b\u3092\u53d6\u5f97<\/td>\n<td>4.3<\/td>\n<td>2.9<\/td>\n<td>13.0<\/td>\n<td>2010 (partial)<br \/> 2012<\/td>\n<\/tr>\n<tr>\n<td>N1653: C99\u4e92\u63db\u306e\u30d7\u30ea\u30d7\u30ed\u30bb\u30c3\u30b5<\/td>\n<td><a href=\"lang\/cpp11\/variadic_macros.html\">\u53ef\u5909\u5f15\u6570\u30de\u30af\u30ed<\/a>\u3001<a href=\"lang\/cpp11\/pragma_operator.html\">Pragma\u6f14\u7b97\u5b50<\/a>\u3001<code><a href=\"lang\/cpp11\/func.html\">__func__<\/a><\/code><\/td>\n<td>4.3<\/td>\n<td>2.9<\/td>\n<td>11.1<\/td>\n<td>2005 (partial): \u53ef\u5909\u5f15\u6570\u306e\u307f <code>_Pragma<\/code>\u306e\u4ee3\u308f\u308a\u306b<code>__pragma<\/code>\u304c\u5b58\u5728\u3059\u308b\u3002<br \/> 2019 Update 6<\/td>\n<\/tr>\n<tr>\n<td>N2235: <code><a href=\"lang\/cpp11\/constexpr.html\">constexpr<\/a><\/code><\/td>\n<td>\u5b9a\u6570\u5f0f<\/td>\n<td>4.6<\/td>\n<td>3.1<\/td>\n<td>13.0 (partial)<br \/> 14.0<\/td>\n<td>2015 (partial)<br \/> 2015 Update 1<\/td>\n<\/tr>\n<tr>\n<td>N2346: <a href=\"lang\/cpp11\/defaulted_and_deleted_functions.html\">\u95a2\u6570\u306e<code>default\/delete<\/code>\u5ba3\u8a00<\/a><\/td>\n<td>\u81ea\u52d5\u5b9a\u7fa9\u3055\u308c\u308b\u7279\u6b8a\u95a2\u6570\u306e\u5236\u5fa1<\/td>\n<td>4.4<\/td>\n<td>3.0<\/td>\n<td>12.0<\/td>\n<td>2013: \u30e0\u30fc\u30d6\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u30fb\u30e0\u30fc\u30d6\u4ee3\u5165\u6f14\u7b97\u5b50\u306e<code>default<\/code>\u306f\u4e0d\u53ef<br \/> 2015<\/td>\n<\/tr>\n<tr>\n<td>N1986: <a href=\"lang\/cpp11\/delegating_constructors.html\">\u59d4\u8b72\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf<\/a><\/td>\n<td>\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u304b\u3089\u4ed6\u306e\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u306b\u51e6\u7406\u3092\u59d4\u8b72\u3059\u308b<\/td>\n<td>4.7<\/td>\n<td>3.0<\/td>\n<td>14.0<\/td>\n<td>2013<\/td>\n<\/tr>\n<tr>\n<td>N2437: <a href=\"lang\/cpp11\/explicit_conversion_operator.html\">\u660e\u793a\u7684\u306a\u578b\u5909\u63db\u6f14\u7b97\u5b50\u306e\u30aa\u30fc\u30d0\u30fc\u30ed\u30fc\u30c9<\/a><\/td>\n<td>\u660e\u793a\u7684\u306a\u578b\u5909\u63db\u304c\u884c\u308f\u308c\u308b\u5834\u5408\u306b\u306e\u307f\u547c\u3073\u51fa\u3055\u308c\u308b\u6f14\u7b97\u5b50\u3092\u30aa\u30fc\u30d0\u30fc\u30ed\u30fc\u30c9\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>4.5<\/td>\n<td>3.0<\/td>\n<td>14.0<\/td>\n<td>2013<\/td>\n<\/tr>\n<tr>\n<td>N1791: <a href=\"lang\/cpp11\/extend_friend_targets.html\"><code>friend<\/code>\u5ba3\u8a00\u3067\u304d\u308b\u5bfe\u8c61\u3092\u62e1\u5f35<\/a><\/td>\n<td>\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u30d1\u30e9\u30e1\u30fc\u30bf\u3084\u578b\u306e\u5225\u540d\u3092<code>friend<\/code>\u5ba3\u8a00<\/td>\n<td>4.7<\/td>\n<td>2.9<\/td>\n<td>11.1 (partial) <br \/> 12.0<\/td>\n<td>2010<\/td>\n<\/tr>\n<tr>\n<td>N1987: <code><a href=\"lang\/cpp11\/extern_template.html\">extern template<\/a><\/code><\/td>\n<td>\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u5316\u6291\u6b62<\/td>\n<td>3.3<\/td>\n<td>2.9<\/td>\n<td>11.1<\/td>\n<td>6.0<\/td>\n<\/tr>\n<tr>\n<td>N2540: <a href=\"lang\/cpp11\/inheriting_constructors.html\">\u7d99\u627f\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf<\/a><\/td>\n<td>\u57fa\u5e95\u30af\u30e9\u30b9\u306e\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u3092\u7d99\u627f\u3059\u308b<\/td>\n<td>4.8<\/td>\n<td>3.3<\/td>\n<td>15.0<\/td>\n<td>2015<\/td>\n<\/tr>\n<tr>\n<td>N2927: <a href=\"lang\/cpp11\/lambda_expressions.html\">\u30e9\u30e0\u30c0\u5f0f<\/a><\/td>\n<td>\u95a2\u6570\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u305d\u306e\u5834\u306b\u66f8\u304f<\/td>\n<td>4.5<\/td>\n<td>3.1<\/td>\n<td>12.0<\/td>\n<td>2010 (partial)<br \/> 2012<\/td>\n<\/tr>\n<tr>\n<td>N2657: <a href=\"lang\/cpp11\/local_and_unnamed_type_as_template_arguments.html\">\u30ed\u30fc\u30ab\u30eb\u578b\u3068\u7121\u540d\u578b\u3092\u3001\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u5f15\u6570\u3068\u3057\u3066\u4f7f\u7528\u3059\u308b\u3053\u3068\u3092\u8a31\u53ef<\/a><\/td>\n<td>\u30ed\u30fc\u30ab\u30eb\u304a\u3088\u3073\u7121\u540d\u3068\u3057\u3066\u5b9a\u7fa9\u3057\u305f\u30af\u30e9\u30b9\u3084\u5217\u6319\u578b\u3092\u3001\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u5f15\u6570\u3068\u3057\u3066\u6e21\u305b\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>4.5<\/td>\n<td>2.9<\/td>\n<td>12.0<\/td>\n<td>2010<\/td>\n<\/tr>\n<tr>\n<td>N1811: <a href=\"lang\/cpp11\/long_long_type.html\"><code>long long<\/code>\u578b<\/a><\/td>\n<td>64\u30d3\u30c3\u30c8\u4ee5\u4e0a\u306e\u5927\u304d\u3055\u3092\u6301\u3064\u6574\u6570\u578b<\/td>\n<td>4.3<\/td>\n<td>2.9<\/td>\n<td>11.1<\/td>\n<td>2003<\/td>\n<\/tr>\n<tr>\n<td>N2535: <a href=\"lang\/cpp11\/inline_namespaces.html\">\u30a4\u30f3\u30e9\u30a4\u30f3\u540d\u524d\u7a7a\u9593<\/a><\/td>\n<td>\u30cd\u30b9\u30c8\u3057\u305f\u540d\u524d\u7a7a\u9593\u306b\u3001\u900f\u904e\u7684\u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b<\/td>\n<td>4.4<\/td>\n<td>2.9<\/td>\n<td>14.0<\/td>\n<td>2015<\/td>\n<\/tr>\n<tr>\n<td>N2249: <a href=\"lang\/cpp11\/char16_32.html\"><code>char16_t<\/code>\u3068<code>char32_t<\/code><\/a><\/td>\n<td>UTF-16\u3068UTF-32\u306e\u6587\u5b57\u578b<\/td>\n<td>4.4<\/td>\n<td>2.9<\/td>\n<td>12.1 (Windows: partial) <br \/> 12.1 (GNU\/Linux, macOS)<br \/> 14.0<\/td>\n<td>2015<br \/> 2010\u3088\u308a\u7d44\u307f\u8fbc\u307f\u578b\u3067\u306f\u306a\u304f\u578b\u306e\u5225\u540d\u3068\u3057\u3066\u5b58\u5728\u3059\u308b<\/td>\n<\/tr>\n<tr>\n<td>N2442: <a href=\"lang\/cpp11\/utf8_string_literals.html\">UTF-8\u6587\u5b57\u5217\u30ea\u30c6\u30e9\u30eb<\/a><\/td>\n<td><code>char<\/code>\u306e\u6587\u5b57\u5217\u3092UTF-8\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u3059\u308b\u30d7\u30ec\u30d5\u30a3\u30c3\u30af\u30b9<\/td>\n<td>4.5<\/td>\n<td>3.0<\/td>\n<td>12.1 (Windows: partial) <br \/> 12.1 (GNU\/Linux, macOS)<br \/> 14.0<\/td>\n<td>2015<\/td>\n<\/tr>\n<tr>\n<td>N2442: <a href=\"lang\/cpp11\/raw_string_literals.html\">\u751f\u6587\u5b57\u5217\u30ea\u30c6\u30e9\u30eb<\/a><\/td>\n<td>\u6587\u5b57\u5217\u30ea\u30c6\u30e9\u30eb\u306bR\u30d7\u30ec\u30d5\u30a3\u30c3\u30af\u30b9\u3092\u4ed8\u3051\u308b\u3053\u3068\u3067\u3001\u30a8\u30b9\u30b1\u30fc\u30d7\u30b7\u30fc\u30b1\u30f3\u30b9\u3092\u7121\u8996\u3059\u308b<\/td>\n<td>4.5<\/td>\n<td>3.0<\/td>\n<td>14.0<\/td>\n<td>2013<\/td>\n<\/tr>\n<tr>\n<td>N2765: <a href=\"lang\/cpp11\/user_defined_literals.html\">\u30e6\u30fc\u30b6\u30fc\u5b9a\u7fa9\u30ea\u30c6\u30e9\u30eb<\/a><\/td>\n<td>\u30ea\u30c6\u30e9\u30eb\u306e\u30b5\u30d5\u30a3\u30c3\u30af\u30b9\u3092\u30e6\u30fc\u30b6\u30fc\u5b9a\u7fa9\u3059\u308b<\/td>\n<td>4.7<\/td>\n<td>3.1<\/td>\n<td>15.0<\/td>\n<td>2015<\/td>\n<\/tr>\n<tr>\n<td>N2541: <a href=\"lang\/cpp11\/trailing_return_types.html\">\u623b\u308a\u5024\u306e\u578b\u3092\u5f8c\u7f6e\u3059\u308b\u95a2\u6570\u5ba3\u8a00\u69cb\u6587<\/a><\/td>\n<td>\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u5f62\u5f0f\u3067\u306e\u95a2\u6570\u5ba3\u8a00<br \/> <code>auto f(arg_types...) -&gt; return_type<\/code><\/td>\n<td>4.4<\/td>\n<td>2.9<\/td>\n<td>12.0<\/td>\n<td>2010<\/td>\n<\/tr>\n<tr>\n<td>N2431: <code><a href=\"lang\/cpp11\/nullptr.html\">nullptr<\/a><\/code><\/td>\n<td>\u30cc\u30eb\u30dd\u30a4\u30f3\u30bf\u3092\u8868\u3059\u30dd\u30a4\u30f3\u30bf\u30ea\u30c6\u30e9\u30eb<\/td>\n<td>4.6<\/td>\n<td>3.0<\/td>\n<td>11.1<\/td>\n<td>2010<\/td>\n<\/tr>\n<tr>\n<td>N1757: <a href=\"lang\/cpp11\/right_angle_brackets.html\">\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3067\u306e\u9023\u7d9a\u3057\u305f\u53f3\u5c71\u30ab\u30c3\u30b3\u3092\u8a31\u53ef<\/a><\/td>\n<td><code>vector&lt;basic_string&lt;char&gt;&gt;<\/code>\u306e\u3088\u3046\u306b\u3001<code>&gt;&gt;<\/code>\u3092\u30b9\u30da\u30fc\u30b9\u3092\u7a7a\u3051\u305a\u306b\u8a18\u8ff0\u53ef\u80fd\u306b\u3059\u308b<\/td>\n<td>4.3<\/td>\n<td>2.9<\/td>\n<td>11.1<\/td>\n<td>2005<\/td>\n<\/tr>\n<tr>\n<td>N2118: <a href=\"lang\/cpp11\/rvalue_ref_and_move_semantics.html\">\u53f3\u8fba\u5024\u53c2\u7167\u30fb\u30e0\u30fc\u30d6\u30bb\u30de\u30f3\u30c6\u30a3\u30af\u30b9<\/a><\/td>\n<td>\u53f3\u8fba\u5024\u306b\u3088\u308b\u30aa\u30fc\u30d0\u30fc\u30ed\u30fc\u30c9\u3001\u304a\u3088\u3073\u305d\u308c\u306b\u3088\u308b\u30ea\u30bd\u30fc\u30b9\u306e\u6240\u6709\u6a29\u79fb\u52d5<\/td>\n<td>4.3 (partial)<br \/> 4.6<\/td>\n<td>2.9<\/td>\n<td>12.0<\/td>\n<td>2010 (partial) \u30e0\u30fc\u30d6\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u3068\u4ee3\u5165\u6f14\u7b97\u5b50\u306e\u6697\u9ed9\u5b9a\u7fa9\u306b\u5bfe\u5fdc\u3057\u3066\u3044\u306a\u3044\u3002<br \/> 2015<\/td>\n<\/tr>\n<tr>\n<td>N1720: <a href=\"lang\/cpp11\/static_assert.html\">\u30b3\u30f3\u30d1\u30a4\u30eb\u6642\u30a2\u30b5\u30fc\u30c8<\/a><\/td>\n<td>\u30b3\u30f3\u30d1\u30a4\u30eb\u6642\u306b\u6761\u4ef6\u5f0f\u304c\u771f\u3067\u3042\u308b\u3053\u3068\u3092\u8868\u660e\u3059\u308b<\/td>\n<td>4.3<\/td>\n<td>2.9<\/td>\n<td>11.1<\/td>\n<td>2010<\/td>\n<\/tr>\n<tr>\n<td>N2347: <a href=\"lang\/cpp11\/scoped_enum.html#extended-unscoped-enum\"><code>enum<\/code>\u306e\u5148\u884c\u5ba3\u8a00<\/a><\/td>\n<td><\/td>\n<td>4.6<\/td>\n<td>3.1<\/td>\n<td>11.1 (partial)<br \/> 14.0<\/td>\n<td>2012<\/td>\n<\/tr>\n<tr>\n<td>N2347: <a href=\"lang\/cpp11\/scoped_enum.html\">\u30b9\u30b3\u30fc\u30d7\u3092\u6301\u3064\u5217\u6319\u578b<\/a><\/td>\n<td>\u5f37\u3044\u578b\u4ed8\u3051\u3068\u30b9\u30b3\u30fc\u30d7\u3092\u6301\u3064\u5217\u6319\u578b<\/td>\n<td>4.4<\/td>\n<td>2.9<\/td>\n<td>11.1 (partial)<br \/> 14.0<\/td>\n<td>2012<\/td>\n<\/tr>\n<tr>\n<td>N2258: <a href=\"lang\/cpp11\/alias_templates.html\">\u30a8\u30a4\u30ea\u30a2\u30b9\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8<\/a><\/td>\n<td>\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306b\u3088\u3063\u3066\u578b\u306e\u5225\u540d\u3092\u5b9a\u7fa9\u3059\u308b<\/td>\n<td>4.7<\/td>\n<td>3.0<\/td>\n<td>12.1<\/td>\n<td>2013<\/td>\n<\/tr>\n<tr>\n<td>N2544: <a href=\"lang\/cpp11\/unrestricted_unions.html\">\u5171\u7528\u4f53\u3067\u30af\u30e9\u30b9\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u3082\u3064\u3053\u3068\u3092\u8a31\u53ef<\/a><\/td>\n<td>\u5171\u7528\u4f53\u306e\u30e1\u30f3\u30d0\u5909\u6570\u3068\u3057\u3066\u3001\u30af\u30e9\u30b9\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u6301\u3064<\/td>\n<td>4.6<\/td>\n<td>3.1<\/td>\n<td>14.0(Linux\u7cfbOS\u304a\u3088\u3073Mac\u306e\u307f\u3002Windows\u306f\u975e\u5bfe\u5fdc)<\/td>\n<td>2015<\/td>\n<\/tr>\n<tr>\n<td>N2242: <a href=\"lang\/cpp11\/variadic_templates.html\">\u53ef\u5909\u5f15\u6570\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8<\/a><\/td>\n<td>\u4efb\u610f\u306e\u6570\u306e\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u30d1\u30e9\u30e1\u30fc\u30bf\u3092\u53d7\u3051\u53d6\u308c\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>4.3 (partial)<br \/> 4.4<\/td>\n<td>2.9<\/td>\n<td>12.1<\/td>\n<td>2013<\/td>\n<\/tr>\n<tr>\n<td>N2930: <a href=\"lang\/cpp11\/range_based_for.html\">\u7bc4\u56f2for\u6587<\/a><\/td>\n<td>\u914d\u5217\u3084\u30b3\u30f3\u30c6\u30ca\u3068\u3044\u3063\u305f\u7bc4\u56f2\u3092\u8868\u3059\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u3001\u7c21\u6f54\u306b\u8d70\u67fb\u3059\u308b<\/td>\n<td>4.6<\/td>\n<td>3.0<\/td>\n<td>13.0<\/td>\n<td>2012<\/td>\n<\/tr>\n<tr>\n<td>N2928: <a href=\"lang\/cpp11\/override_final.html\"><code>override<\/code>\u3068<code>final<\/code><\/a><\/td>\n<td>\u30e1\u30f3\u30d0\u95a2\u6570\u306e\u30aa\u30fc\u30d0\u30fc\u30e9\u30a4\u30c9\u6307\u5b9a\u3001\u304a\u3088\u3073\u6d3e\u751f\u30af\u30e9\u30b9\u3067\u306e\u30aa\u30fc\u30d0\u30fc\u30ed\u30fc\u30c9\u3092\u7981\u6b62\u3059\u308b\u6307\u5b9a<\/td>\n<td>4.7<\/td>\n<td>2.9<\/td>\n<td>14.0<\/td>\n<td>2005 (partial): <code>override<\/code>\u306e\u307f\u3002<code>final<\/code>\u306e\u4ee3\u308f\u308a\u306bsealed\u304c\u5b58\u5728\u3059\u308b\u3002\u305f\u3060\u3057\u4e21\u8005\u3068\u3082\u30c7\u30b9\u30c8\u30e9\u30af\u30bf\u306b\u306f\u6307\u5b9a\u3067\u304d\u306a\u3044\u3002<br \/> 2012<\/td>\n<\/tr>\n<tr>\n<td>N2761: <a href=\"lang\/cpp11\/attributes.html\">\u5c5e\u6027\u69cb\u6587<\/a><\/td>\n<td><code>[[attr]]<\/code>\u69cb\u6587\u306b\u3088\u308b\u3001\u30af\u30e9\u30b9\u3001\u95a2\u6570\u3001\u5909\u6570\u306e\u5c5e\u6027\u6307\u5b9a<\/td>\n<td>4.8<\/td>\n<td>3.3<\/td>\n<td>12.1<\/td>\n<td>2015<\/td>\n<\/tr>\n<tr>\n<td>N2439: <a href=\"lang\/cpp11\/ref_qualifier_for_this.html\">\u30e1\u30f3\u30d0\u95a2\u6570\u306e\u5de6\u8fba\u5024\uff0f\u53f3\u8fba\u5024\u4fee\u98fe<\/a><\/td>\n<td>\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u304c\u5de6\u8fba\u5024\uff0f\u53f3\u8fba\u5024\u306e\u5834\u5408\u306e\u307f\u547c\u3073\u51fa\u3057\u53ef\u80fd\u3067\u3042\u308b\u3053\u3068\u306e\u6307\u5b9a<\/td>\n<td>4.8.1<\/td>\n<td>2.9<\/td>\n<td>14.0<\/td>\n<td>2015<\/td>\n<\/tr>\n<tr>\n<td>N2756: <a href=\"lang\/cpp11\/non_static_data_member_initializers.html\">\u975e\u9759\u7684\u30e1\u30f3\u30d0\u5909\u6570\u306e\u521d\u671f\u5316<\/a><\/td>\n<td>\u30e1\u30f3\u30d0\u5909\u6570\u3092\u3001\u5ba3\u8a00\u3068\u540c\u6642\u306b\u521d\u671f\u5024\u6307\u5b9a\u3059\u308b<\/td>\n<td>4.7<\/td>\n<td>3.0<\/td>\n<td>14.0<\/td>\n<td>2013<\/td>\n<\/tr>\n<tr>\n<td>N2672: <a href=\"lang\/cpp11\/initializer_lists.html\">\u521d\u671f\u5316\u5b50\u30ea\u30b9\u30c8<\/a><\/td>\n<td>\u6ce2\u30ab\u30c3\u30b3\u306b\u3088\u308b\u521d\u671f\u5316\u3092\u30e6\u30fc\u30b6\u30fc\u5b9a\u7fa9\u3059\u308b\u3002<code>vector&lt;int&gt; v = {1, 2, 3};<\/code>\u306a\u3069\u3002<\/td>\n<td>4.4<\/td>\n<td>3.1<\/td>\n<td>14.0<\/td>\n<td>2013<\/td>\n<\/tr>\n<tr>\n<td>N2672: <a href=\"lang\/cpp11\/uniform_initialization.html\">\u4e00\u69d8\u521d\u671f\u5316<\/a><\/td>\n<td>\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u547c\u3073\u51fa\u3057\u3092\u6ce2\u30ab\u30c3\u30b3\u3067\u884c\u3046\u3002 <code>T x { a, b, c };<\/code><\/td>\n<td>4.4<\/td>\n<td>3.1<\/td>\n<td>13.0(partial)<br \/> 14.0<\/td>\n<td>2013<\/td>\n<\/tr>\n<tr>\n<td>N3050: <code><a href=\"lang\/cpp11\/noexcept.html\">noexcept<\/a><\/code><\/td>\n<td>\u95a2\u6570\u306e\u4f8b\u5916\u6307\u5b9a\u3001\u4f8b\u5916\u3092\u6295\u3052\u308b\u53ef\u80fd\u6027\u306e\u3042\u308b\u5f0f\u304bbool\u5024\u3092\u8fd4\u3059\u6f14\u7b97\u5b50<\/td>\n<td>4.6<\/td>\n<td>3.0<\/td>\n<td>13.0(partial)<br \/>14.0<\/td>\n<td>2015<\/td>\n<\/tr>\n<tr>\n<td>N2634: <a href=\"lang\/cpp11\/sfinae_expressions.html\">\u4efb\u610f\u306e\u5f0f\u306b\u3088\u308bSFINAE<\/a><\/td>\n<td>\u7279\u5b9a\u306e\u5f0f\u304c\u6709\u52b9\u304b\u3069\u3046\u304b\u3067\u3001\u305d\u306e\u95a2\u6570\u3092\u30aa\u30fc\u30d0\u30fc\u30ed\u30fc\u30c9\u89e3\u6c7a\u306b\u542b\u3081\u308b\u304b\u3069\u3046\u304b\u3092\u6c7a\u5b9a\u3059\u308b<\/td>\n<td>4.4<\/td>\n<td>2.9<\/td>\n<td>12.0<\/td>\n<td>2015 Update 1 (partial)<br \/> 2017 Update 7<\/td>\n<\/tr>\n<tr>\n<td>N2659: <a href=\"lang\/cpp11\/thread_local_storage.html\">\u30b9\u30ec\u30c3\u30c9\u30ed\u30fc\u30ab\u30eb\u30b9\u30c8\u30ec\u30fc\u30b8<\/a><\/td>\n<td>\u30b9\u30ec\u30c3\u30c9\u3054\u3068\u306b\u7570\u306a\u308b\u9759\u7684\u8a18\u61b6\u57df\u306b\u4fdd\u6301\u3055\u308c\u308b\u5909\u6570<\/td>\n<td>4.8<\/td>\n<td>3.3<\/td>\n<td>11.1 (partial)<\/td>\n<td>2010<br \/> <code>__declspec(thread)<\/code>\u5c5e\u6027\u3067\u306e\u90e8\u5206\u30b5\u30dd\u30fc\u30c8<br \/> 2015<\/td>\n<\/tr>\n<tr>\n<td>N2660: <a href=\"lang\/cpp11\/static_initialization_thread_safely.html\">\u30d6\u30ed\u30c3\u30af\u30b9\u30b3\u30fc\u30d7\u3092\u6301\u3064<code>static<\/code>\u5909\u6570\u521d\u671f\u5316\u306e\u30b9\u30ec\u30c3\u30c9\u30bb\u30fc\u30d5\u5316<\/a><\/td>\n<td>\u95a2\u6570\u30ed\u30fc\u30ab\u30eb\u3067\u5b9a\u7fa9\u3057\u305f<code>static<\/code>\u5909\u6570\u306e\u521d\u671f\u5316\u3092\u3001\u30b9\u30ec\u30c3\u30c9\u30bb\u30fc\u30d5\u306b\u3059\u308b<\/td>\n<td>4.3<\/td>\n<td>2.9<\/td>\n<td>11.0 (Lnux\/macOS)<br \/> 14.0<\/td>\n<td>2015<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u5404\u51e6\u7406\u7cfb\u306eC++11\u5b9f\u88c5\u72b6\u6cc1\u30da\u30fc\u30b8\uff1a<\/p>\n<ul>\n<li>\u5168\u4f53\u7684\u306a\u5bfe\u5fdc\u72b6\u6cc1\uff1a <a href=\"http:\/\/web.archive.org\/web\/20160327011707\/https:\/\/wiki.apache.org\/stdcxx\/C++0xCompilerSupport\" target=\"_blank\">C++0xCompilerSupport<\/a><\/li>\n<li>GCC\uff1a <a href=\"https:\/\/gcc.gnu.org\/projects\/cxx-status.html#cxx11\" target=\"_blank\">C++11 Support in GCC<\/a><\/li>\n<li>libstdc++ : <a href=\"https:\/\/gcc.gnu.org\/onlinedocs\/libstdc++\/manual\/status.html#status.iso.2011\" target=\"_blank\">C++ 2011<\/a><\/li>\n<li>Clang\uff1a <a href=\"http:\/\/clang.llvm.org\/cxx_status.html\" target=\"_blank\">C++98 and C++11 Support in Clang<\/a><ul>\n<li><a href=\"http:\/\/clang.llvm.org\/cxx_dr_status.html\" target=\"_blank\">C++ Defect Report Support in Clang<\/a><\/li>\n<\/ul>\n<\/li>\n<li>ICC : <a href=\"https:\/\/software.intel.com\/en-us\/articles\/c0x-features-supported-by-intel-c-compiler\" target=\"_blank\">C++11 Features Supported by Intel\u00ae C++ Compiler<\/a><\/li>\n<li>Visual C++ (MSVC):<ul>\n<li><a href=\"https:\/\/docs.microsoft.com\/ja-jp\/cpp\/visual-cpp-language-conformance\" target=\"_blank\">Visual C++ \u8a00\u8a9e\u3078\u306e\u6e96\u62e0<\/a><\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/vcblog\/2018\/05\/07\/announcing-msvc-conforms-to-the-c-standard\/\" target=\"_blank\">Announcing: MSVC Conforms to the C++ Standard<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2><a href=\"#cpp14\" id=\"cpp14\">C++14\u8a00\u8a9e\u6a5f\u80fd\u306e\u5b9f\u88c5\u72b6\u6cc1<\/a><\/h2>\n<table border=\"1\" bordercolor=\"#888\" style=\"border-collapse:collapse\">\n<thead>\n<tr>\n<th>\u8a00\u8a9e\u6a5f\u80fd<\/th>\n<th>\u8aac\u660e<\/th>\n<th><a href=\"implementation.html#gcc\">GCC<\/a><\/th>\n<th><a href=\"implementation.html#clang\">Clang<\/a><\/th>\n<th><a href=\"implementation.html#icc\">ICC<\/a><\/th>\n<th><a href=\"implementation.html#visual_cpp\">MSVC<\/a><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>N3472: <a href=\"lang\/cpp14\/binary_literals.html\">2\u9032\u6570\u30ea\u30c6\u30e9\u30eb<\/a><\/td>\n<td>2\u9032\u6570\u3092\u8868\u3059<code>0b<\/code> or <code>0B<\/code>\u30d7\u30ec\u30d5\u30a3\u30c3\u30af\u30b9\u3092\u4ed8\u3051\u305f\u6570\u5024\u30ea\u30c6\u30e9\u30eb\u306e\u8a18\u8ff0\u3092\u53ef\u80fd\u3068\u3059\u308b<\/td>\n<td>4.3(GNU)<br \/> 4.9<\/td>\n<td>2.9<\/td>\n<td>11.0<\/td>\n<td>2015<\/td>\n<\/tr>\n<tr>\n<td>N3638: <a href=\"lang\/cpp14\/return_type_deduction_for_normal_functions.html\">\u901a\u5e38\u95a2\u6570\u306e\u623b\u308a\u5024\u578b\u63a8\u8ad6<\/a><\/td>\n<td>\u95a2\u6570\u306e\u623b\u308a\u5024\u578b\u3092<code>auto<\/code>\u306b\u3059\u308b\u3053\u3068\u3067\u3001<code>return<\/code>\u6587\u304b\u3089\u623b\u308a\u5024\u306e\u578b\u3092\u63a8\u8ad6\u3055\u305b\u308b<\/td>\n<td>4.8(partial)<br \/>4.9<\/td>\n<td>3.3(partial)<br \/> 3.4<\/td>\n<td>15.0<\/td>\n<td>2015<\/td>\n<\/tr>\n<tr>\n<td>N3648: <a href=\"lang\/cpp14\/initialize_capture.html\">\u30e9\u30e0\u30c0\u5f0f\u306e\u521d\u671f\u5316\u30ad\u30e3\u30d7\u30c1\u30e3<\/a><\/td>\n<td>\u30ad\u30e3\u30d7\u30c1\u30e3\u306b\u4ee3\u5165\u69cb\u6587\u3092\u5c0e\u5165\u3057\u3001\u4e00\u3064\u306e\u5909\u6570\u306b\u8907\u6570\u306e\u30ad\u30e3\u30d7\u30c1\u30e3\u65b9\u6cd5\u3092\u6307\u5b9a\u53ef\u80fd\u306b\u3059\u308b<\/td>\n<td>4.9<\/td>\n<td>3.4<\/td>\n<td>15.0<\/td>\n<td>2015<\/td>\n<\/tr>\n<tr>\n<td>N3649: <a href=\"lang\/cpp14\/generic_lambdas.html\">\u30b8\u30a7\u30cd\u30ea\u30c3\u30af\u30e9\u30e0\u30c0<\/a><\/td>\n<td>\u30e9\u30e0\u30c0\u5f0f\u306e\u30d1\u30e9\u30e1\u30fc\u30bf\u3092<code>auto<\/code>\u306b\u3059\u308b\u3053\u3068\u3067\u3001\u30b8\u30a7\u30cd\u30ea\u30c3\u30af\u306a\u95a2\u6570\u547c\u3073\u51fa\u3057\u6f14\u7b97\u5b50\u3092\u6301\u3064\u95a2\u6570\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u751f\u6210\u3059\u308b<\/td>\n<td>4.9<\/td>\n<td>3.4<\/td>\n<td>16.0<\/td>\n<td>2015<\/td>\n<\/tr>\n<tr>\n<td>N3651: <a href=\"lang\/cpp14\/variable_templates.html\">\u5909\u6570\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8<\/a><\/td>\n<td>\u5909\u6570\u5b9a\u7fa9\u6642\u306e\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u6307\u5b9a\u3092\u53ef\u80fd\u306b\u3059\u308b\u3002<\/td>\n<td>5.1<\/td>\n<td>3.4<\/td>\n<td>16.0<\/td>\n<td>2015 Update 2<\/td>\n<\/tr>\n<tr>\n<td>N3652: <a href=\"lang\/cpp14\/relaxing_constraints_on_constexpr.html\"><code>constexpr<\/code>\u95a2\u6570\u5185\u3067\u306e\u6761\u4ef6\u5206\u5c90\u3068\u30eb\u30fc\u30d7\u306e\u6587\u3092\u8a31\u53ef<\/a><\/td>\n<td><code>if<\/code>\u6587\u3001<code>switch<\/code>\u6587\u306b\u3088\u308b\u6761\u4ef6\u5206\u5c90\u306e\u8a31\u53ef\u3002<br \/><code>for<\/code>\u6587\u3001<code>while<\/code>\u6587\u3001<code>do-while<\/code>\u6587\u306b\u3088\u308b\u30eb\u30fc\u30d7\u306e\u8a31\u53ef\u3002<br \/><code>void<\/code>\u623b\u308a\u5024\u578b\u306e\u8a31\u53ef<br \/>\u521d\u671f\u5316\u3092\u4f34\u3046\u5909\u6570\u5ba3\u8a00\u306e\u8a31\u53ef\u3002<br \/>\u5909\u6570\u66f8\u304d\u63db\u3048\u306e\u8a31\u53ef\u3002<\/td>\n<td>5.1<\/td>\n<td>3.3(partial) <br \/> 3.4<\/td>\n<td>16.0<\/td>\n<td>2017<\/td>\n<\/tr>\n<tr>\n<td>N3653: <a href=\"lang\/cpp14\/brace_elision_in_array_temporary_initialization.html\">\u5ba3\u8a00\u6642\u306e\u30e1\u30f3\u30d0\u521d\u671f\u5316\u3092\u6301\u3064\u578b\u306e\u96c6\u6210\u4f53\u521d\u671f\u5316\u3092\u8a31\u53ef<\/a><\/td>\n<td>\u4e00\u69d8\u521d\u671f\u5316\u3068\u521d\u671f\u5316\u5b50\u30ea\u30b9\u30c8\u3092\u7d44\u307f\u5408\u308f\u305b\u305f\u969b\u3001\u4e8c\u91cd\u306b\u6ce2\u30ab\u30c3\u30b3\u304c\u5fc5\u8981\u3068\u306a\u3063\u3066\u3044\u305f\u4ed5\u69d8\u3092\u7de9\u548c\u3057\u3001\u6ce2\u30ab\u30c3\u30b3\u3092\u7701\u7565\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>5.1<\/td>\n<td>3.3<\/td>\n<td>16.0<\/td>\n<td>2017<\/td>\n<\/tr>\n<tr>\n<td>N3760: <a href=\"lang\/cpp14\/deprecated_attr.html\"><code>[[deprecated]]<\/code>\u5c5e\u6027<\/a><\/td>\n<td>\u975e\u63a8\u5968\u306e\u6a5f\u80fd\u3067\u3042\u308b\u3053\u3068\u3092\u793a\u3059\u5c5e\u6027\u3002<\/td>\n<td>4.9<\/td>\n<td>3.4<\/td>\n<td>15.0<br \/> (Linux\/Mac OS)<\/td>\n<td>2015<br \/>\u305d\u308c\u4ee5\u524d\u306f<code>__declspec(deprecated)<\/code>\u3067\u4ee3\u66ff\u53ef\u80fd<\/td>\n<\/tr>\n<tr>\n<td>N3781: <a href=\"lang\/cpp14\/digit_separators.html\">\u6570\u5024\u30ea\u30c6\u30e9\u30eb\u306e\u6841\u533a\u5207\u308a\u6587\u5b57<\/a><\/td>\n<td>\u30b7\u30f3\u30b0\u30eb\u30af\u30a9\u30fc\u30c6\u30fc\u30b7\u30e7\u30f3\u3067\u6570\u5024\u30ea\u30c6\u30e9\u30eb\u3092\u6841\u533a\u5207\u308a\u3059\u308b\u3002<\/td>\n<td>4.9<\/td>\n<td>3.4<\/td>\n<td>16.0<\/td>\n<td>2015<\/td>\n<\/tr>\n<tr>\n<td>N3778: <a href=\"lang\/cpp14\/sized_deallocation.html\">\u30b5\u30a4\u30ba\u4ed8\u304d\u30c7\u30a2\u30ed\u30b1\u30fc\u30b7\u30e7\u30f3<\/a><\/td>\n<td>\u30b5\u30a4\u30ba\u3092\u3068\u308b<code>delete<\/code>\u6f14\u7b97\u5b50\u306e\u30aa\u30fc\u30d0\u30fc\u30ed\u30fc\u30c9\u3092\u8a31\u53ef\u3059\u308b\u3002<\/td>\n<td>5.1<\/td>\n<td>3.4<\/td>\n<td>16.0<\/td>\n<td>2015<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u5404\u51e6\u7406\u7cfb\u306eC++14\u5b9f\u88c5\u72b6\u6cc1\u30da\u30fc\u30b8\uff1a<\/p>\n<ul>\n<li>GCC: <a href=\"https:\/\/gcc.gnu.org\/projects\/cxx-status.html#cxx14\" target=\"_blank\">C++14 Support in GCC<\/a><\/li>\n<li>libstdc++: <a href=\"https:\/\/gcc.gnu.org\/onlinedocs\/libstdc++\/manual\/status.html#status.iso.2014\" target=\"_blank\">C++ 2014<\/a><\/li>\n<li>Clang: <a href=\"http:\/\/clang.llvm.org\/cxx_status.html\" target=\"_blank\">C++98, C++11, and C++14 Support in Clang<\/a><\/li>\n<li>Visual C++ (MSVC):<ul>\n<li><a href=\"https:\/\/docs.microsoft.com\/ja-jp\/cpp\/visual-cpp-language-conformance\" target=\"_blank\">Visual C++ \u8a00\u8a9e\u3078\u306e\u6e96\u62e0<\/a><\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/vcblog\/2018\/05\/07\/announcing-msvc-conforms-to-the-c-standard\/\" target=\"_blank\">Announcing: MSVC Conforms to the C++ Standard<\/a><\/li>\n<\/ul>\n<\/li>\n<li>ICC: <a href=\"https:\/\/software.intel.com\/en-us\/articles\/c14-features-supported-by-intel-c-compiler\" target=\"_blank\">C++14 Features Supported by Intel C++ Compiler<\/a><ul>\n<li><a href=\"https:\/\/software.intel.com\/en-us\/forums\/topic\/549502\" target=\"_blank\">Intel (R) Parallel Studio XE 2016 Beta program has begun<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2><a href=\"#cpp17\" id=\"cpp17\">C++17\u8a00\u8a9e\u6a5f\u80fd\u306e\u5b9f\u88c5\u72b6\u6cc1<\/a><\/h2>\n<table border=\"1\" bordercolor=\"#888\" style=\"border-collapse:collapse\">\n<thead>\n<tr>\n<th>\u8a00\u8a9e\u6a5f\u80fd<\/th>\n<th>\u8aac\u660e<\/th>\n<th><a href=\"implementation.html#gcc\">GCC<\/a><\/th>\n<th><a href=\"implementation.html#clang\">Clang<\/a><\/th>\n<th><a href=\"implementation.html#icc\">ICC<\/a><\/th>\n<th><a href=\"implementation.html#visual_cpp\">MSVC<\/a><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>N3928: <a href=\"lang\/cpp17\/extending_static_assert.html\">\u30e1\u30c3\u30bb\u30fc\u30b8\u306a\u3057\u306e<code>static_assert<\/code><\/a><\/td>\n<td>\u30c7\u30d5\u30a9\u30eb\u30c8\u306e\u8868\u660e\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u4f7f\u7528\u3059\u308b<\/td>\n<td>6<\/td>\n<td>3.5<\/td>\n<td>18.0<\/td>\n<td>2017<\/td>\n<\/tr>\n<tr>\n<td>N4086: <a href=\"lang\/cpp17\/removing_trigraphs.html\">\u30c8\u30e9\u30a4\u30b0\u30e9\u30d5\u3092\u524a\u9664<\/a><\/td>\n<td><\/td>\n<td>5.1<\/td>\n<td>3.5<\/td>\n<td>19.1<\/td>\n<td>2010<\/td>\n<\/tr>\n<tr>\n<td>N4051: <a href=\"lang\/cpp17\/allow_typename_in_a_template_template_parameter.html\">\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u30d1\u30e9\u30e1\u30fc\u30bf\u306b<code>typename<\/code>\u3092\u8a31\u53ef<\/a><\/td>\n<td><code>class<\/code>\u30ad\u30fc\u30ef\u30fc\u30c9\u3057\u304b\u4f7f\u7528\u3067\u304d\u306a\u304b\u3063\u305f\u90e8\u5206\u306b\u3001<code>typename<\/code>\u3092\u8a31\u53ef<\/td>\n<td>5.0<\/td>\n<td>3.5<\/td>\n<td>17.0<\/td>\n<td>2015<\/td>\n<\/tr>\n<tr>\n<td>N3922: <a href=\"lang\/cpp17\/new_rules_for_auto_deduction_from_braced-init-list.html\">\u5358\u4e00\u8981\u7d20\u306e\u6ce2\u30ab\u30c3\u30b3\u521d\u671f\u5316\u3092\u975e\u914d\u5217\u3068\u3059\u308b<\/a><\/td>\n<td><code>initializer_list&lt;T&gt;<\/code>\u3060\u3063\u305f\u306e\u3092<code>T<\/code>\u306b\u5909\u66f4<\/td>\n<td>5<\/td>\n<td>3.8<\/td>\n<td>17.0<\/td>\n<td>2015<\/td>\n<\/tr>\n<tr>\n<td>N4295: <a href=\"lang\/cpp17\/folding_expressions.html\">\u7573\u307f\u8fbc\u307f\u5f0f<\/a><\/td>\n<td>\u30d1\u30e9\u30e1\u30fc\u30bf\u30d1\u30c3\u30af\u306b\u5bfe\u3059\u308b2\u9805\u6f14\u7b97\u306e\u96c6\u7a4d\u51e6\u7406<\/td>\n<td>6<\/td>\n<td>3.6<\/td>\n<td>19.0<\/td>\n<td>2017 Update 5<\/td>\n<\/tr>\n<tr>\n<td>N4267: <a href=\"lang\/cpp17\/utf8_character_literals.html\">UTF-8\u6587\u5b57\u30ea\u30c6\u30e9\u30eb<\/a><\/td>\n<td>\u6587\u5b57\u5217\u30ea\u30c6\u30e9\u30eb\u3060\u3051\u3067\u306a\u304f\u3001\u6587\u5b57\u30ea\u30c6\u30e9\u30eb\u306b\u3082UTF-8\u6307\u5b9a\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>6<\/td>\n<td>3.6<\/td>\n<td>17.0<\/td>\n<td>2015<\/td>\n<\/tr>\n<tr>\n<td>N4230: <a href=\"lang\/cpp17\/nested_namespace.html\">\u5165\u308c\u5b50\u540d\u524d\u7a7a\u9593\u306e\u5b9a\u7fa9<\/a><\/td>\n<td><code>namespace A::B {}<\/code>\u306e\u3088\u3046\u306b\u3001\u5165\u308c\u5b50\u306e\u540d\u524d\u7a7a\u9593\u3092\u7c21\u5358\u306b\u5b9a\u7fa9\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>6<\/td>\n<td>3.6<\/td>\n<td>17.0<\/td>\n<td>2015 Update 3<\/td>\n<\/tr>\n<tr>\n<td>N4266: <a href=\"lang\/cpp17\/attributes_for_namespaces_and_enumerators.html\">\u540d\u524d\u7a7a\u9593\u3068\u5217\u6319\u5b50\u306b\u5c5e\u6027\u306e\u4ed8\u52a0\u3092\u8a31\u53ef<\/a><\/td>\n<td>\u540d\u524d\u7a7a\u9593\u306e\u5b9a\u7fa9\u3068\u3001\u5217\u6319\u578b\u306e\u5404\u8981\u7d20\u306e\u5b9a\u7fa9\u306b\u3001\u5c5e\u6027\u3092\u4ed8\u3051\u3089\u308c\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>\u540d\u524d\u7a7a\u9593\u306f4.0<br \/>\u5217\u6319\u5b50\u306f6<\/td>\n<td>3.6<\/td>\n<td>17.0<\/td>\n<td>2015<\/td>\n<\/tr>\n<tr>\n<td>N4268: <a href=\"lang\/cpp17\/allow_constant_evaluation_for_all_non-type_template_arguments.html\">\u5168\u3066\u306e\u975e\u578b\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u5f15\u6570\u306e\u5b9a\u6570\u5f0f\u8a55\u4fa1\u3092\u8a31\u53ef<\/a><\/td>\n<td>\u30dd\u30a4\u30f3\u30bf\u306e\u5b9a\u6570\u5f0f\u8a55\u4fa1\u3068\u3057\u3066\u3001\u914d\u5217\u304b\u3089\u30dd\u30a4\u30f3\u30bf\u3078\u306e\u5909\u63db\u3084\u3001\u95a2\u6570\u304b\u3089\u95a2\u6570\u30dd\u30a4\u30f3\u30bf\u3078\u306e\u5909\u63db\u306a\u3069\u3092\u8a31\u53ef<\/td>\n<td>6<\/td>\n<td>3.6<\/td>\n<td>19.1<\/td>\n<td>2017 Update 5<\/td>\n<\/tr>\n<tr>\n<td>P0001R1: <a href=\"lang\/cpp17\/remove_deprecated_use_of_the_register_keyword.html\">\u975e\u63a8\u5968\u3060\u3063\u305f<code>register<\/code>\u30ad\u30fc\u30ef\u30fc\u30c9\u3092\u524a\u9664<\/a><\/td>\n<td><\/td>\n<td>7<\/td>\n<td>3.8<\/td>\n<td>18.0<\/td>\n<td>2017 Update 3<\/td>\n<\/tr>\n<tr>\n<td>P0002R1: <a href=\"lang\/cpp17\/remove_deprecated_increment_of_bool.html\">\u975e\u63a8\u5968\u3060\u3063\u305f<code>bool<\/code>\u578b\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306b\u5bfe\u3059\u308b\u30a4\u30f3\u30af\u30ea\u30e1\u30f3\u30c8\u306e\u4ed5\u69d8\u3092\u524a\u9664<\/a><\/td>\n<td><\/td>\n<td>7<\/td>\n<td>3.8<\/td>\n<td>18.0<\/td>\n<td>2017 Update 3<\/td>\n<\/tr>\n<tr>\n<td>P0012R1: <a href=\"lang\/cpp17\/exception_spec_be_part_of_the_type_system.html\">\u4f8b\u5916\u4ed5\u69d8\u3092\u578b\u30b7\u30b9\u30c6\u30e0\u306e\u4e00\u90e8\u306b\u3059\u308b<\/a><\/td>\n<td><\/td>\n<td>7<\/td>\n<td>4<\/td>\n<td>18.0<\/td>\n<td>2017 Update 5<\/td>\n<\/tr>\n<tr>\n<td>P0061R1: <a href=\"lang\/cpp17\/has_include.html\">\u30d7\u30ea\u30d7\u30ed\u30bb\u30c3\u30b5\u3067\u306e\u6761\u4ef6\u5f0f<code>__has_include<\/code><\/a><\/td>\n<td>\u5bfe\u8c61\u306e\u30a4\u30f3\u30af\u30eb\u30fc\u30c9\u30d5\u30a1\u30a4\u30eb\u304c\u5b58\u5728\u3059\u308b\u304b\u3092\u30d7\u30ea\u30d7\u30ed\u30bb\u30b9\u6642\u306b\u5224\u5b9a\u3059\u308b<\/td>\n<td>5.0<\/td>\n<td>3.0<\/td>\n<td>18.0<\/td>\n<td>2017 Update 3<\/td>\n<\/tr>\n<tr>\n<td>P0136R1: <a href=\"http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2015\/p0136r1.html\" target=\"_blank\">\u7d99\u627f\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u306e\u65b0\u4ed5\u69d8<\/a><\/td>\n<td>\u30c7\u30d5\u30a9\u30eb\u30c8\u5f15\u6570\u3092\u5f15\u304d\u7d99\u3050\u3088\u3046\u306b\u3057\u305f<\/td>\n<td>7<\/td>\n<td>3.9<\/td>\n<td>No<\/td>\n<td>2017 Update 7<\/td>\n<\/tr>\n<tr>\n<td>P0188R1: <a href=\"lang\/cpp17\/fallthrough.html\"><code>[[fallthrough]]<\/code>\u5c5e\u6027<\/a><\/td>\n<td><code>case<\/code>\u7bc0\u3067<code>break<\/code>\u3084<code>return<\/code>\u3092\u66f8\u304b\u306a\u304b\u3063\u305f\u5834\u5408\u306b\u3001\u305d\u308c\u304c\u610f\u56f3\u3057\u305f\u30d5\u30a9\u30fc\u30eb\u30b9\u30eb\u30fc\u3067\u3042\u308b\u3053\u3068\u3092\u30b3\u30f3\u30d1\u30a4\u30e9\u306b\u4f1d\u3048\u308b\u5c5e\u6027<\/td>\n<td>7<\/td>\n<td>3.9<\/td>\n<td>18.0<\/td>\n<td>2017<\/td>\n<\/tr>\n<tr>\n<td>P0189R1: <a href=\"lang\/cpp17\/nodiscard.html\"><code>[[nodiscard]]<\/code>\u5c5e\u6027<\/a><\/td>\n<td>\u95a2\u6570\u306e\u623b\u308a\u5024\u3092\u7121\u8996\u3057\u3066\u306f\u306a\u3089\u306a\u3044\u3053\u3068\u3092\u30e6\u30fc\u30b6\u30fc\u306b\u4f1d\u3048\u308b\u5c5e\u6027<\/td>\n<td>4.8\u304b\u3089\u306f<code>[[gnu::warn_unused_result]]<\/code>\u3092\u4f7f\u7528\u3059\u308b\u3053\u3068<br \/> 7\u304b\u3089\u30b5\u30dd\u30fc\u30c8<\/td>\n<td>3.9<\/td>\n<td>18.0<\/td>\n<td>2017 Update 3<\/td>\n<\/tr>\n<tr>\n<td>P0212R1: <a href=\"lang\/cpp17\/maybe_unused.html\"><code>[[maybe_unused]]<\/code>\u5c5e\u6027<\/a><\/td>\n<td>\u4f7f\u7528\u3057\u306a\u3044\u53ef\u80fd\u6027\u304c\u3042\u308b\u5909\u6570\u3067\u3042\u308b\u3053\u3068\u3092\u30b3\u30f3\u30d1\u30a4\u30e9\u306b\u4f1d\u3048\u308b\u5c5e\u6027<\/td>\n<td>4.8\u304b\u3089\u306f<code>[[gnu::unused]]<\/code>\u3092\u4f7f\u7528\u3059\u308b\u3053\u3068<br \/> 7\u304b\u3089\u30b5\u30dd\u30fc\u30c8<\/td>\n<td>3.9<\/td>\n<td>18.0<\/td>\n<td>2017 Update 3<\/td>\n<\/tr>\n<tr>\n<td>P0017R1: <a href=\"lang\/cpp17\/extension_to_aggregate_initialization.html\">\u57fa\u5e95\u30af\u30e9\u30b9\u306e\u30e1\u30f3\u30d0\u5909\u6570\u3092\u96c6\u6210\u4f53\u521d\u671f\u5316\u3059\u308b\u305f\u3081\u306e\u6ce2\u30ab\u30c3\u30b3\u3092\u7701\u7565\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/a><\/td>\n<td>\u57fa\u5e95\u30af\u30e9\u30b9\u306e\u30e1\u30f3\u30d0\u3092\u96c6\u6210\u4f53\u521d\u671f\u5316\u3059\u308b\u305f\u3081\u306b\u3001<code>derived d {{42}};<\/code>\u306e\u4ee3\u308f\u308a\u306b<code>derived d {42};<\/code>\u3068\u66f8\u3051\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>7<\/td>\n<td>3.9<\/td>\n<td>19.1<\/td>\n<td>2017 Update 7<\/td>\n<\/tr>\n<tr>\n<td>P0170R1: <a href=\"lang\/cpp17\/constexpr_lambda.html\">\u30e9\u30e0\u30c0\u5f0f\u3092<code>constexpr<\/code>\u3068\u3057\u3066\u4f7f\u7528\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/a><\/td>\n<td>\u30e9\u30e0\u30c0\u5f0f\u306e\u95a2\u6570\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u304c\u5b9a\u6570\u5f0f\u306e\u6587\u8108\u3067\u4f7f\u7528\u3055\u308c\u305f\u5834\u5408\u306b\u3001\u305d\u308c\u304c\u30b3\u30f3\u30d1\u30a4\u30eb\u6642\u306b\u8a55\u4fa1\u3055\u308c\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>7<\/td>\n<td>5<\/td>\n<td>19.0<\/td>\n<td>2017 Update 3<\/td>\n<\/tr>\n<tr>\n<td>P0184R0: <a href=\"lang\/cpp17\/generalizing_the_range-based_for_loop.html\">\u7bc4\u56f2for\u6587\u306e\u30a4\u30c6\u30ec\u30fc\u30bf\u578b\u304c\u4e00\u81f4\u3057\u306a\u3044\u3053\u3068\u3092\u8a31\u53ef<\/a><\/td>\n<td><code>begin()<\/code>\u3068<code>end()<\/code>\u304c\u7570\u306a\u308b\u30a4\u30c6\u30ec\u30fc\u30bf\u578b\u3092\u8fd4\u305b\u308b\u3088\u3046\u306b\u3059\u308b\u3053\u3068\u3067\u3001\u7d42\u7aef\u30a4\u30c6\u30ec\u30fc\u30bf\u3092\u5b9a\u7fa9\u3057\u3084\u3059\u304f\u3059\u308b<\/td>\n<td>6<\/td>\n<td>3.9<\/td>\n<td>18.0<\/td>\n<td>2017<\/td>\n<\/tr>\n<tr>\n<td>P0018R3: <a href=\"lang\/cpp17\/lambda_capture_of_this_by_value.html\">\u30e9\u30e0\u30c0\u5f0f\u3067\u306e<code>*this<\/code>\u306e\u30b3\u30d4\u30fc\u30ad\u30e3\u30d7\u30c1\u30e3<\/a><\/td>\n<td>\u30ad\u30e3\u30d7\u30c1\u30e3\u30ea\u30b9\u30c8\u306b<code>*this<\/code>\u3092\u6307\u5b9a\u3059\u308b\u3053\u3068\u3067\u3001<code>*this<\/code>\u3092\u30b3\u30d4\u30fc\u30ad\u30e3\u30d7\u30c1\u30e3\u3059\u308b<\/td>\n<td>7<\/td>\n<td>3.9<\/td>\n<td>19.0<\/td>\n<td>2017 Update 3<\/td>\n<\/tr>\n<tr>\n<td>P0138R2: <a href=\"lang\/cpp17\/construction_enum_class_values.html\"><code>enum class<\/code>\u5909\u6570\u306e\u521d\u671f\u5024\u3068\u3057\u3066\u6574\u6570\u3092\u6307\u5b9a\u3059\u308b\u969b\u306e\u898f\u5247\u3092\u8abf\u6574<\/a><\/td>\n<td>\u30ad\u30e3\u30b9\u30c8\u3092\u4f7f\u7528\u3059\u308b\u3053\u3068\u306a\u304f\u6574\u6570\u3092\u521d\u671f\u5024\u3068\u3057\u3066\u4f7f\u7528\u3057\u3001<code>E e{0};<\/code>\u306e\u3088\u3046\u306a\u521d\u671f\u5316\u3092\u8a31\u53ef<\/td>\n<td>7<\/td>\n<td>3.9<\/td>\n<td>19.0<\/td>\n<td>2017 Update 3<\/td>\n<\/tr>\n<tr>\n<td>P0245R1: <a href=\"lang\/cpp17\/hexadecimal_floating_literals.html\">16\u9032\u6d6e\u52d5\u5c0f\u6570\u70b9\u6570\u30ea\u30c6\u30e9\u30eb<\/a><\/td>\n<td><code>hexfloat<\/code>\u30de\u30cb\u30d4\u30e5\u30ec\u30fc\u30bf\u3084<code>printf()<\/code>\u306e16\u9032\u6570\u51fa\u529b\u306b\u5408\u308f\u305b\u3066\u3001\u6d6e\u52d5\u5c0f\u6570\u70b9\u6570\u306e\u30ea\u30c6\u30e9\u30eb\u308216\u9032\u6570\u8868\u8a18\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>3.0<\/td>\n<td>3.0<\/td>\n<td>18.0<\/td>\n<td>2017 Update 5<\/td>\n<\/tr>\n<tr>\n<td>P0028R4: <a href=\"lang\/cpp17\/using_attribute_namespaces.html\">\u5c5e\u6027\u306e\u540d\u524d\u7a7a\u9593\u6307\u5b9a\u306b\u7e70\u308a\u8fd4\u3057\u3092\u306a\u304f\u3059<\/a><\/td>\n<td><code>[[using CC: opt(1), debug]]<\/code>\u306e\u3088\u3046\u306b\u5c5e\u6027\u306e\u540d\u524d\u7a7a\u9593\u5ba3\u8a00\u3092\u307e\u3068\u3081\u3066\u884c\u3046<\/td>\n<td>7<\/td>\n<td>3.9<\/td>\n<td>18.0<\/td>\n<td>2017 Update 3<\/td>\n<\/tr>\n<tr>\n<td>P0035R4: <a href=\"lang\/cpp17\/dynamic_memory_allocation_for_over-aligned_data.html\">\u30a2\u30e9\u30a4\u30e1\u30f3\u30c8\u6307\u5b9a\u3055\u308c\u305f\u30c7\u30fc\u30bf\u306e\u52d5\u7684\u30e1\u30e2\u30ea\u78ba\u4fdd<\/a><\/td>\n<td><code>operator new<\/code>\u3068<code>operator delete<\/code>\u3067\u30a2\u30e9\u30a4\u30e1\u30f3\u30c8\u5024\u3092\u53d6\u5f97\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>7<\/td>\n<td>4<\/td>\n<td>19.0<\/td>\n<td>2017 Update 5<\/td>\n<\/tr>\n<tr>\n<td>P0091R3: <a href=\"lang\/cpp17\/type_deduction_for_class_templates.html\">\u30af\u30e9\u30b9\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306e\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u5f15\u6570\u63a8\u8ad6<\/a><\/td>\n<td>\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u306e\u5f15\u6570\u304b\u3089\u30af\u30e9\u30b9\u306e\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u5f15\u6570\u3092\u63a8\u8ad6\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>7<\/td>\n<td>5<\/td>\n<td>19.1<\/td>\n<td>2017 Update 7<\/td>\n<\/tr>\n<tr>\n<td>P0127R2: <a href=\"lang\/cpp17\/declaring_non-type_template_arguments_with_auto.html\">\u975e\u578b\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u5f15\u6570\u306e<code>auto<\/code>\u5ba3\u8a00<\/a><\/td>\n<td><code>template &lt;typename T, T x&gt;<\/code>\u3068\u3044\u3046\u5197\u9577\u306a\u30b3\u30fc\u30c9\u3092<code>template &lt;auto x&gt;<\/code>\u306e\u3088\u3046\u306b\u3057\u3066\u53d7\u3051\u3089\u308c\u308b\u3088\u3046\u306b\u3057\u3001<br \/> <code>X&lt;3&gt;; X&lt;true&gt;; X&lt;'a'&gt;<\/code>\u306e\u3088\u3046\u306b\u5b9a\u6570\u3092\u7c21\u6f54\u306b\u6e21\u305b\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>7<\/td>\n<td>4<\/td>\n<td>19.1<\/td>\n<td>2017 Update 7<\/td>\n<\/tr>\n<tr>\n<td>P0135R1: <a href=\"lang\/cpp17\/guaranteed_copy_elision.html\">\u5024\u306e\u30b3\u30d4\u30fc\u7701\u7565\u3092\u4fdd\u8a3c<\/a><\/td>\n<td>\u4e00\u6642\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u30b3\u30d4\u30fc\u3059\u308b\u969b\u306b\u3001\u5358\u7d14\u306a\u5024\u3092\u6301\u3064\u30af\u30e9\u30b9\u3067\u3042\u308c\u3070\u30b3\u30d4\u30fc\u304c\u7701\u7565\u3055\u308c\u308b\u3053\u3068\u3092\u4fdd\u8a3c\u3059\u308b<\/td>\n<td>7<\/td>\n<td>4<\/td>\n<td>19.1<\/td>\n<td>2017 Update 6<\/td>\n<\/tr>\n<tr>\n<td>P0145R3: <a href=\"lang\/cpp17\/expression_evaluation_order.html\">\u53b3\u5bc6\u306a\u5f0f\u306e\u8a55\u4fa1\u9806<\/a><\/td>\n<td>\u5f0f\u306e\u9805\u304c\u8a55\u4fa1\u3055\u308c\u308b\u9806\u5e8f\u3092\u53b3\u5bc6\u306b\u898f\u5b9a\u3059\u308b\u3002<br \/> <code>b = a;<\/code>\u306e\u5f0f\u304c\u53f3\u304b\u3089\u9806\u756a(a, b\u306e\u9806)\u306b\u8a55\u4fa1\u3055\u308c\u308b<\/td>\n<td>7<\/td>\n<td>4<\/td>\n<td>19.1<\/td>\n<td>2017 Update 7<\/td>\n<\/tr>\n<tr>\n<td>P0283R2: <a href=\"lang\/cpp17\/non_standard_attributes.html\">\u4e0d\u660e\u306a\u5c5e\u6027\u3092\u7121\u8996\u3059\u308b<\/a><\/td>\n<td>\u5b9f\u88c5\u304c\u77e5\u3089\u306a\u3044\u540d\u524d\u7a7a\u9593\u306e\u5c5e\u6027\u306f\u7121\u8996\u3059\u308b<\/td>\n<td>4.8<\/td>\n<td>3.0<\/td>\n<td>18.0<\/td>\n<td>2015<\/td>\n<\/tr>\n<tr>\n<td>P0292R2: <a href=\"lang\/cpp17\/if_constexpr.html\">constexpr if\u6587<\/a><\/td>\n<td><code>if constexpr(cond)<\/code>\u3068\u3059\u308b\u3053\u3068\u3067\u3001\u305d\u306eif\u6587\u306f\u30b3\u30f3\u30d1\u30a4\u30eb\u6642\u306b\u51e6\u7406\u3055\u308c\u308b<\/td>\n<td>7<\/td>\n<td>3.9<\/td>\n<td>19.0<\/td>\n<td>2017 Update 3<\/td>\n<\/tr>\n<tr>\n<td>P0386R2: <a href=\"lang\/cpp17\/inline_variables.html\">\u30a4\u30f3\u30e9\u30a4\u30f3\u5909\u6570<\/a><\/td>\n<td>\u30a4\u30f3\u30e9\u30a4\u30f3\u6307\u5b9a\u3092\u95a2\u6570\u3060\u3051\u3067\u306a\u304f\u5909\u6570\u306b\u3082\u6307\u5b9a\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>7<\/td>\n<td>3.9<\/td>\n<td>19.0<\/td>\n<td>2017 Update 5<\/td>\n<\/tr>\n<tr>\n<td>P0217R3: <a href=\"lang\/cpp17\/structured_bindings.html\">\u69cb\u9020\u5316\u675f\u7e1b<\/a><\/td>\n<td>\u30bf\u30d7\u30eb\u3084\u30e6\u30fc\u30b6\u30fc\u5b9a\u7fa9\u578b\u3092\u5206\u89e3\u3057\u3066\u53d7\u3051\u53d6\u308c\u308b\u3088\u3046\u306b\u3059\u308b<br \/> <code>tuple&lt;int, string&gt; f();<\/code> <br \/> <code>const auto [a, b] = f(); \/\/ a\u306fint\u306e\u5024\u3001b\u306fstring\u306e\u5024<\/code><\/td>\n<td>7<\/td>\n<td>4<\/td>\n<td>18.0<\/td>\n<td>2017 Update 3<\/td>\n<\/tr>\n<tr>\n<td>P0305R1: <a href=\"lang\/cpp17\/selection_statements_with_initializer.html\">if\u6587\u3068switch\u6587\u306e\u6761\u4ef6\u5f0f\u3068\u521d\u671f\u5316\u3092\u5206\u96e2<\/a><\/td>\n<td><code>if (init; condition)<\/code>\u306e\u3088\u3046\u306b\u521d\u671f\u5316\u3068\u6761\u4ef6\u5f0f\u3092\u5206\u3051\u3066\u8a18\u8ff0\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>7<\/td>\n<td>3.9<\/td>\n<td>18.0<\/td>\n<td>2017 Update 3<\/td>\n<\/tr>\n<tr>\n<td>P0137R1: <a href=\"lang\/cpp17\/replacement_of_class_objects_containing_reference_members.html\">\u53c2\u7167\u30e1\u30f3\u30d0\u3092\u3082\u3064\u30af\u30e9\u30b9\u306e\u7f6e\u304d\u63db\u3048<\/a><\/td>\n<td>\u53c2\u7167\u578b\u30e1\u30f3\u30d0\u3084<code>const<\/code>\u30e1\u30f3\u30d0\u5909\u6570\u3092\u542b\u3080\u30af\u30e9\u30b9\u306b\u3064\u3044\u3066\u3053\u308c\u307e\u3067\u672a\u5b9a\u7fa9\u52d5\u4f5c\u3068\u3055\u308c\u3066\u3044\u305f\u914d\u7f6e<code>new<\/code>\u306b\u3088\u308b\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e\u7f6e\u304d\u63db\u3048\u3092\u6761\u4ef6\u4ed8\u304d\u3067\u53ef\u80fd\u3068\u3059\u308b<\/td>\n<td>7<\/td>\n<td>6.0<\/td>\n<td>No<\/td>\n<td>2017 Update 7<\/td>\n<\/tr>\n<tr>\n<td>P0003R5: <a href=\"lang\/cpp17\/remove_deprecated_exception_specifications.html\">\u975e\u63a8\u5968\u3060\u3063\u305f\u4f8b\u5916\u4ed5\u69d8\u3092\u524a\u9664<\/a><\/td>\n<td><code>noexcept<\/code>\u304c\u5165\u3063\u305f\u3053\u3068\u306b\u3088\u3063\u3066\u975e\u63a8\u5968\u306b\u306a\u3063\u305f<code>throw<\/code>\u30ad\u30fc\u30ef\u30fc\u30c9\u306b\u3088\u308b\u4f8b\u5916\u4ed5\u69d8\u3092\u524a\u9664<\/td>\n<td>7<\/td>\n<td>4<\/td>\n<td>19.0<\/td>\n<td>2017 Update 5<\/td>\n<\/tr>\n<tr>\n<td>P0195R2: <a href=\"lang\/cpp17\/pack_expansions_in_using.html\">using\u5ba3\u8a00\u3067\u306e\u30d1\u30c3\u30af\u5c55\u958b<\/a><\/td>\n<td>\u30d1\u30e9\u30e1\u30fc\u30bf\u30d1\u30c3\u30af\u306e\u578b\u3092\u57fa\u5e95\u30af\u30e9\u30b9\u3068\u3057\u3066\u6307\u5b9a\u3057\u305f\u5834\u5408\u306b\u3001<code>using<\/code>\u5ba3\u8a00\u306b\u57fa\u5e95\u30af\u30e9\u30b9\u306e\u30d1\u30e9\u30e1\u30fc\u30bf\u30d1\u30c3\u30af\u3092\u6307\u5b9a\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>7<\/td>\n<td>4<\/td>\n<td>19.0<\/td>\n<td>2017 Update 7<\/td>\n<\/tr>\n<tr>\n<td>P0512R0: <a href=\"http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2016\/p0512r0.pdf\" target=\"_blank\">\u30af\u30e9\u30b9\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u5f15\u6570\u306e\u63a8\u8ad6\u4ed5\u69d8\u3092\u8abf\u6574<\/a><\/td>\n<td><\/td>\n<td>8<\/td>\n<td>5.0<\/td>\n<td>No<\/td>\n<td>2017 Update 7<\/td>\n<\/tr>\n<tr>\n<td>P0490R0: <a href=\"http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2016\/p0490r0.html\" target=\"_blank\">Committee Draft\u306b\u5bfe\u3059\u308bNational Body Comment\u3078\u306e\u5bfe\u5fdc<\/a><\/td>\n<td><\/td>\n<td>-<\/td>\n<td>-<\/td>\n<td>-<\/td>\n<td>-<\/td>\n<\/tr>\n<tr>\n<td>P0522R0: <a href=\"http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2016\/p0522r0.html\" target=\"_blank\">\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u5f15\u6570\u306e\u30de\u30c3\u30c1\u30f3\u30b0\u306b\u304a\u3044\u3066\u3001\u4e92\u63db\u6027\u306e\u3042\u308b\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3092\u9664\u5916<\/a><\/td>\n<td><\/td>\n<td>7<\/td>\n<td>4 (partial)<\/td>\n<td>19.1<\/td>\n<td>2017 Update 5<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u5404\u51e6\u7406\u7cfb\u306eC++17\u5b9f\u88c5\u72b6\u6cc1\u30da\u30fc\u30b8\uff1a<\/p>\n<ul>\n<li>GCC: <a href=\"https:\/\/gcc.gnu.org\/projects\/cxx-status.html#cxx17\" target=\"_blank\">C++17 Support in GCC<\/a><\/li>\n<li>Clang: <a href=\"http:\/\/clang.llvm.org\/cxx_status.html\" target=\"_blank\">C++ Support in Clang<\/a><\/li>\n<li>libc++ : <a href=\"https:\/\/libcxx.llvm.org\/Status\/Cxx17.html\" target=\"_blank\">libc++ C++17 Status<\/a><\/li>\n<li>Visual C++ (MSVC):<ul>\n<li><a href=\"https:\/\/docs.microsoft.com\/ja-jp\/cpp\/visual-cpp-language-conformance\" target=\"_blank\">Visual C++ \u8a00\u8a9e\u3078\u306e\u6e96\u62e0<\/a><\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/vcblog\/2018\/05\/07\/announcing-msvc-conforms-to-the-c-standard\/\" target=\"_blank\">Announcing: MSVC Conforms to the C++ Standard<\/a><\/li>\n<\/ul>\n<\/li>\n<li>ICC: <a href=\"https:\/\/software.intel.com\/en-us\/articles\/c17-features-supported-by-intel-c-compiler\" target=\"_blank\">C++17 Features Supported by Intel C++ Compiler<\/a><\/li>\n<\/ul>\n<h2><a href=\"#cpp20\" id=\"cpp20\">C++20\u8a00\u8a9e\u6a5f\u80fd\u306e\u5b9f\u88c5\u72b6\u6cc1<\/a><\/h2>\n<table border=\"1\" bordercolor=\"#888\" style=\"border-collapse:collapse\">\n<thead>\n<tr>\n<th>\u8a00\u8a9e\u6a5f\u80fd<\/th>\n<th>\u8aac\u660e<\/th>\n<th><a href=\"implementation.html#gcc\">GCC<\/a><\/th>\n<th><a href=\"implementation.html#clang\">Clang<\/a><\/th>\n<th><a href=\"implementation.html#icc\">ICC<\/a><\/th>\n<th><a href=\"implementation.html#visual_cpp\">MSVC<\/a><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>P0683R1: <a href=\"lang\/cpp20\/default_member_initializers_for_bit_fields.html\">\u30d3\u30c3\u30c8\u30d5\u30a3\u30fc\u30eb\u30c9\u306e\u30e1\u30f3\u30d0\u5909\u6570\u521d\u671f\u5316<\/a><\/td>\n<td>\u30d3\u30c3\u30c8\u30d5\u30a3\u30fc\u30eb\u30c9\u30e1\u30f3\u30d0\u5909\u6570\u306e\u30c7\u30d5\u30a9\u30eb\u30c8\u5024\u3092\u8a2d\u5b9a\u3059\u308b\u69cb\u6587\u3092\u8ffd\u52a0\u3059\u308b<\/td>\n<td>8<\/td>\n<td>6.0<\/td>\n<td>2021.4<\/td>\n<td>2019 Update 5<\/td>\n<\/tr>\n<tr>\n<td>P0409R2: <a href=\"lang\/cpp20\/allow_lambda_capture_equal_this.html\">\u30e9\u30e0\u30c0\u5f0f\u306e\u30ad\u30e3\u30d7\u30c1\u30e3\u3068\u3057\u3066<code>[=, this]<\/code>\u3092\u8a31\u53ef\u3059\u308b<\/a><\/td>\n<td>\u30c7\u30d5\u30a9\u30eb\u30c8\u30b3\u30d4\u30fc\u30ad\u30e3\u30d7\u30c1\u30e3\u3068<code>this<\/code>\u30dd\u30a4\u30f3\u30bf\u306e\u30b3\u30d4\u30fc\u30ad\u30e3\u30d7\u30c1\u30e3\u3092\u4e21\u65b9\u6307\u5b9a\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>8<\/td>\n<td>6.0<\/td>\n<td>2021.4<\/td>\n<td>2019 Update 2<\/td>\n<\/tr>\n<tr>\n<td>P0806R2: <a href=\"lang\/cpp20\/deprecate_implicit_capture_of_this_via_defcopy.html\"><code>[=]<\/code>\u306b\u3088\u308b<code>this<\/code>\u306e\u6697\u9ed9\u306e\u30ad\u30e3\u30d7\u30c1\u30e3\u3092\u975e\u63a8\u5968\u5316<\/a><\/td>\n<td>\u30b3\u30d4\u30fc\u306e\u30c7\u30d5\u30a9\u30eb\u30c8\u30ad\u30e3\u30d7\u30c1\u30e3\u3067\u306f\u3001<code>this<\/code>\u30dd\u30a4\u30f3\u30bf\u3092\u30ad\u30e3\u30d7\u30c1\u30e3\u3055\u308c\u306a\u304f\u3059\u308b<\/td>\n<td>9<\/td>\n<td><\/td>\n<td><\/td>\n<td>2019 Update 2<\/td>\n<\/tr>\n<tr>\n<td>P0428R2: <a href=\"lang\/cpp20\/familiar_template_syntax_for_generic_lambdas.html\">\u30b8\u30a7\u30cd\u30ea\u30c3\u30af\u30e9\u30e0\u30c0\u306e\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u69cb\u6587<\/a><\/td>\n<td>\u30b8\u30a7\u30cd\u30ea\u30c3\u30af\u30e9\u30e0\u30c0\u3067\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u30d1\u30e9\u30e1\u30fc\u30bf\u3092\u5b9a\u7fa9\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>8<\/td>\n<td>9.0<\/td>\n<td>2021.4<\/td>\n<td>2019 Update 2<\/td>\n<\/tr>\n<tr>\n<td>P0704R1: <a href=\"lang\/cpp20\/fixing_const_qualified_pointers_to_members.html\"><code>const<\/code>\u4fee\u98fe\u3055\u308c\u305f\u30e1\u30f3\u30d0\u30dd\u30a4\u30f3\u30bf\u306e\u5236\u9650\u3092\u4fee\u6b63<\/a><\/td>\n<td><code>.*<\/code>\u6f14\u7b97\u5b50\u3067\u306e\u5de6\u8fba\u5024\u306e<code>const<\/code>\u30e1\u30f3\u30d0\u95a2\u6570\u547c\u3073\u51fa\u3057\u3092\u8a31\u53ef\u3059\u308b<\/td>\n<td>8<\/td>\n<td>6.0<\/td>\n<td>2021.4<\/td>\n<td>2015<\/td>\n<\/tr>\n<tr>\n<td>P0306R4: <a href=\"lang\/cpp20\/va_opt.html\">\u53ef\u5909\u5f15\u6570\u304c\u7a7a\u3067\u306a\u3044\u5834\u5408\u306e\u30c8\u30fc\u30af\u30f3\u7f6e\u63db<\/a><\/td>\n<td>\u30d7\u30ea\u30d7\u30ed\u30bb\u30c3\u30b5\u306e\u7f6e\u63db\u3067\u53ef\u5909\u5f15\u6570\u304c\u7a7a\u306e\u5834\u5408\u306b\u4f59\u8a08\u306a\u30ab\u30f3\u30de\u304c\u4ed8\u3044\u3066\u3057\u307e\u3046\u554f\u984c\u306b\u5bfe\u51e6<\/td>\n<td>8 (partial, <code>#__VA_OPT__<\/code>\u306b\u3088\u308b\u6587\u5b57\u5217\u5316\u304c\u672a\u30b5\u30dd\u30fc\u30c8)<\/td>\n<td>6.0<br \/> 9.0 (<a href=\"http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2018\/p1042r1.html\" target=\"_blank\">p1042<\/a>)<\/td>\n<td>2021.4<\/td>\n<td>2019 Update 5<\/td>\n<\/tr>\n<tr>\n<td>P0329R4: <a href=\"lang\/cpp20\/designated_initialization.html\">\u6307\u793a\u4ed8\u304d\u521d\u671f\u5316<\/a><\/td>\n<td>\u6ce2\u30ab\u30c3\u30b3\u306b\u3088\u308b\u96c6\u6210\u4f53\u521d\u671f\u5316\u3067\u30e1\u30f3\u30d0\u540d\u3092\u6307\u5b9a\u3057\u3066\u521d\u671f\u5316\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>8<\/td>\n<td>6.0 (partial)<br \/>10<\/td>\n<td>2021.4<\/td>\n<td>2019 Update 1<\/td>\n<\/tr>\n<tr>\n<td>P0734R0: <a href=\"lang\/cpp20\/concepts.html\">\u30b3\u30f3\u30bb\u30d7\u30c8<\/a><\/td>\n<td>\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u30d1\u30e9\u30e1\u30fc\u30bf\u306b\u5bfe\u3059\u308b\u5236\u7d04\u3092\u884c\u3046<\/td>\n<td>10<\/td>\n<td>10<\/td>\n<td>2021.6<\/td>\n<td>2019 Update 3<\/td>\n<\/tr>\n<tr>\n<td>P0614R1: <a href=\"lang\/cpp20\/range-based_for_statements_with_initializer.html\">\u521d\u671f\u5316\u5f0f\u3092\u3068\u3082\u306a\u3046\u7bc4\u56f2for\u6587<\/a><\/td>\n<td>\u7bc4\u56f2for\u6587\u30b9\u30b3\u30fc\u30d7\u3067\u4f7f\u7528\u3059\u308b\u5909\u6570\u306e\u521d\u671f\u5316\u306e\u305f\u3081\u306e\u69cb\u6587\u3092\u8ffd\u52a0<\/td>\n<td>9<\/td>\n<td>8.0<\/td>\n<td>2021.7<\/td>\n<td>2019 Update 5<\/td>\n<\/tr>\n<tr>\n<td>P0588R1: <a href=\"lang\/cpp20\/simplifying_implicit_lambda_capture.html\">\u6697\u9ed9\u306e\u30e9\u30e0\u30c0\u30ad\u30e3\u30d7\u30c1\u30e3\u3092\u7c21\u7565\u5316<\/a><\/td>\n<td>\u30e9\u30e0\u30c0\u5f0f\u306e\u30ad\u30e3\u30d7\u30c1\u30e3\u306b\u95a2\u3059\u308b\u4ed5\u69d8\u6574\u7406<\/td>\n<td>8<\/td>\n<td>No<\/td>\n<td>2021.4<\/td>\n<td>2019 Update 4<\/td>\n<\/tr>\n<tr>\n<td>P0846R0: <a href=\"lang\/cpp20\/adl_and_function_templates_that_are_not_visible.html\">\u95a2\u6570\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306b\u660e\u793a\u7684\u306b\u578b\u6307\u5b9a\u3057\u305f\u5834\u5408\u306bADL\u3067\u898b\u3064\u304b\u3089\u306a\u3044\u554f\u984c\u3092\u4fee\u6b63<\/a><\/td>\n<td>\u540d\u524d\u7a7a\u9593\u5185\u306e\u95a2\u6570\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3092\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u5f15\u6570\u6307\u5b9a\u304b\u3064\u975e\u4fee\u98fe\u30fbADL\u3067\u6b63\u3057\u304f\u547c\u3073\u51fa\u305b\u308b\u3088\u3046\u4fee\u6b63<\/td>\n<td>9<\/td>\n<td>9.0<\/td>\n<td>2021.4<\/td>\n<td>2019 Update 1<\/td>\n<\/tr>\n<tr>\n<td>P0641R2: <a href=\"lang\/cpp20\/resolving_const_mismatch_with_defaulted_copy_constructor.html\">\u30c7\u30d5\u30a9\u30eb\u30c8\u306e\u30b3\u30d4\u30fc\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u3068\u975e<code>const<\/code>\u306a\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u304c\u885d\u7a81\u3059\u308b\u554f\u984c\u3092\u4fee\u6b63<\/a><\/td>\n<td>\u975e<code>const<\/code>\u306a\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u3068\u308b\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u3092\u5b9a\u7fa9\u3059\u308b\u3068\u3001\u305d\u306e\u30af\u30e9\u30b9\u3092\u30e9\u30c3\u30d7\u3057\u305f\u30af\u30e9\u30b9\u306e\u30b3\u30d4\u30fc\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u304c<a class=\"cpprefjp-defined-word\">\u4e0d\u9069\u683c<\/a>\u306b\u306a\u3063\u3066\u3057\u307e\u3046\u554f\u984c\u3092\u4fee\u6b63<\/td>\n<td>9<\/td>\n<td>8.0<\/td>\n<td>2021.4<\/td>\n<td>2015<\/td>\n<\/tr>\n<tr>\n<td>P0859R0: <a href=\"lang\/cpp20\/less_eager_instantiation_of_constexpr_functions.html\">\u8a55\u4fa1\u3055\u308c\u306a\u3044\u6587\u8108\u3067\u306e\u5b9a\u6570\u5f0f\u8a55\u4fa1\u306b\u3088\u3063\u3066\u7279\u6b8a\u30e1\u30f3\u30d0\u95a2\u6570\u304c\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u5316\u3055\u308c\u308b\u3053\u3068\u3092\u898f\u5b9a<\/a><\/td>\n<td><code>sizeof<\/code>\u3084<code>decltype<\/code>\u306a\u3069\u306e\u8a55\u4fa1\u3055\u308c\u306a\u3044\u6587\u8108\u306b\u304a\u3044\u3066\u5b9a\u6570\u5f0f\u8a55\u4fa1\u3092\u884c\u3063\u305f\u5834\u5408\u306b\u3001\u30e0\u30fc\u30d6\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u306e\u3088\u3046\u306a\u7279\u6b8a\u30e1\u30f3\u30d0\u95a2\u6570\u304c\u5b9a\u7fa9\u3055\u308c\u308b\u3053\u3068\u3092\u898f\u5b9a<\/td>\n<td>9<\/td>\n<td>8<\/td>\n<td><\/td>\n<td>Partial in 2019 Update 7<\/td>\n<\/tr>\n<tr>\n<td>P0515R3: <a href=\"lang\/cpp20\/consistent_comparison.html\"><code>&lt;=&gt;<\/code>\/<code>==<\/code>\u306b\u3088\u308b\u6bd4\u8f03\u6f14\u7b97\u5b50\u306e\u81ea\u52d5\u5b9a\u7fa9<\/a><\/td>\n<td>\u4e09\u65b9\u6bd4\u8f03\u6f14\u7b97\u5b50\u306b\u3088\u3063\u3066\u6bd4\u8f03\u6f14\u7b97\u5b50\u306e\u81ea\u52d5\u751f\u6210\u3092\u884c\u3046\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>10<\/td>\n<td>8.0 (partial)<br \/>10<\/td>\n<td>2021.4<\/td>\n<td>2019<\/td>\n<\/tr>\n<tr>\n<td>P0692R1: <a href=\"lang\/cpp20\/access_checking_on_specializations.html\">\u7279\u6b8a\u5316\u306e\u30a2\u30af\u30bb\u30b9\u30c1\u30a7\u30c3\u30af<\/a><\/td>\n<td><\/td>\n<td>Yes<\/td>\n<td>14<\/td>\n<td>2021.4<\/td>\n<td>2019 Update 6<\/td>\n<\/tr>\n<tr>\n<td>P0624R2: <a href=\"lang\/cpp20\/default_constructible_and_assignable_stateless_lambdas.html\">\u72b6\u614b\u3092\u6301\u305f\u306a\u3044\u30e9\u30e0\u30c0\u5f0f\u3092\u3001\u30c7\u30d5\u30a9\u30eb\u30c8\u69cb\u7bc9\u53ef\u80fd\u3001\u4ee3\u5165\u53ef\u80fd\u3068\u3059\u308b<\/a><\/td>\n<td>\u30ad\u30e3\u30d7\u30c1\u30e3\u3057\u3066\u3044\u306a\u3044\u30e9\u30e0\u30c0\u5f0f\u3092\u30c7\u30d5\u30a9\u30eb\u30c8\u69cb\u7bc9\u30fb\u4ee3\u5165\u53ef\u80fd\u306b\u3059\u308b<\/td>\n<td>9<\/td>\n<td>8.0<\/td>\n<td>2021.4<\/td>\n<td>2019 Update 2<\/td>\n<\/tr>\n<tr>\n<td>P0767R1: <a href=\"lang\/cpp20\/deprecate_pod.html\">POD\u3092\u975e\u63a8\u5968\u5316<\/a><\/td>\n<td>POD\u3068\u3044\u3046\u7528\u8a9e\u3092\u975e\u63a8\u5968\u5316\u3059\u308b<\/td>\n<td><\/td>\n<td><\/td>\n<td>2021.4<\/td>\n<td>2019 Update 5<\/td>\n<\/tr>\n<tr>\n<td>P0315R4: <a href=\"lang\/cpp20\/wording_for_lambdas_in_unevaluated_contexts.html\">\u8a55\u4fa1\u3055\u308c\u306a\u3044\u6587\u8108\u3067\u306e\u30e9\u30e0\u30c0\u5f0f<\/a><\/td>\n<td>\u8a55\u4fa1\u3055\u308c\u306a\u3044\u6587\u8108\u3067\u3082\u30e9\u30e0\u30c0\u5f0f\u3092\u66f8\u304f\u3053\u3068\u304c\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>9<\/td>\n<td>17<\/td>\n<td>2024.0<\/td>\n<td>2019 Update 8<\/td>\n<\/tr>\n<tr>\n<td>P0840R2: <a href=\"lang\/cpp20\/language_support_for_empty_objects.html\">\u7a7a\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u8a00\u8a9e\u30b5\u30dd\u30fc\u30c8<\/a><\/td>\n<td><code>[[no_unique_address]]<\/code>\u5c5e\u6027\u3092\u5c0e\u5165\u3057\u3001\u7a7a\u306e\u578b\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u307b\u304b\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3068\u5171\u6709\u3059\u308b\u6700\u9069\u5316\u3092\u8a31\u53ef\u3059\u308b<\/td>\n<td>9<\/td>\n<td>9.0<\/td>\n<td>2021.4<\/td>\n<td>2019 Update 9 <sup><a href=\"#note-t1-1\" id=\"note_ref-t1-1\">\u20201<\/a><\/sup><\/td>\n<\/tr>\n<tr>\n<td>P0962R1: <a href=\"lang\/cpp20\/relaxing_the_range_for_loop_customization_point_finding_rules.html\">\u7bc4\u56f2for\u6587\u304c\u30ab\u30b9\u30bf\u30de\u30a4\u30bc\u30fc\u30b7\u30e7\u30f3\u30dd\u30a4\u30f3\u30c8\u3092\u898b\u3064\u3051\u308b\u30eb\u30fc\u30eb\u3092\u7de9\u548c<\/a><\/td>\n<td><code>begin()<\/code>\/<code>end()<\/code>\u30e1\u30f3\u30d0\u95a2\u6570\u306e\u3069\u3061\u3089\u304b\u304c\u898b\u3064\u304b\u3089\u306a\u304b\u3063\u305f\u5834\u5408\u306b\u975e\u30e1\u30f3\u30d0\u95a2\u6570\u306e<code>begin()<\/code>\/<code>end()<\/code>\u3092\u63a2\u3057\u306b\u3044\u304f<\/td>\n<td>8<\/td>\n<td>8<\/td>\n<td>2021.4<\/td>\n<td>2019 Update 5<\/td>\n<\/tr>\n<tr>\n<td>P0969R0: <a href=\"lang\/cpp20\/allow_structured_bindings_to_accessible_members.html\">friend\u6307\u5b9a\u3055\u308c\u305f\u95a2\u6570\u5185\u304b\u3089\u69cb\u9020\u5316\u675f\u7e1b\u3092\u4f7f\u7528\u3057\u3066\u975e\u516c\u958b\u30e1\u30f3\u30d0\u5909\u6570\u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b\u3053\u3068\u3092\u8a31\u53ef<\/a><\/td>\n<td>\u69cb\u9020\u5316\u675f\u7e1b\u306e\u4ed5\u69d8\u3068\u3057\u3066\u516c\u958b\u30e1\u30f3\u30d0\u5909\u6570\u306e\u307f\u3092\u53d6\u308a\u51fa\u305b\u308b\u3088\u3046\u306b\u306a\u3063\u3066\u3044\u305f\u304c\u3001friend\u6307\u5b9a\u3055\u308c\u305f\u95a2\u6570\u304b\u3089\u306f\u975e\u516c\u958b\u30e1\u30f3\u30d0\u5909\u6570\u306b\u3082\u30a2\u30af\u30bb\u30b9\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>8<\/td>\n<td>8.0<\/td>\n<td>2021.4<\/td>\n<td>2019<\/td>\n<\/tr>\n<tr>\n<td>P0961R1: <a href=\"lang\/cpp20\/relaxing_the_structured_bindings_customization_point_finding_rules.html\">\u69cb\u9020\u5316\u675f\u7e1b\u304c\u30ab\u30b9\u30bf\u30de\u30a4\u30bc\u30fc\u30b7\u30e7\u30f3\u30dd\u30a4\u30f3\u30c8\u3092\u898b\u3064\u3051\u308b\u30eb\u30fc\u30eb\u3092\u7de9\u548c<\/a><\/td>\n<td>\u975e\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306e<code>get()<\/code>\u30e1\u30f3\u30d0\u95a2\u6570\u304c\u898b\u3064\u304b\u3063\u305f\u5834\u5408\u306f\u3001\u975e\u30e1\u30f3\u30d0\u95a2\u6570\u306e<code>get()<\/code>\u3092\u63a2\u3057\u306b\u3044\u304f<\/td>\n<td>8<\/td>\n<td>8.0<\/td>\n<td>2021.4<\/td>\n<td>2019<\/td>\n<\/tr>\n<tr>\n<td>P0634R3: <a href=\"lang\/cpp20\/down_with_typename.html\">\u578b\u306e\u6587\u8108\u3067<code>typename<\/code>\u306e\u7701\u7565\u3092\u8a31\u53ef<\/a><\/td>\n<td>\u578b\u3057\u304b\u73fe\u308c\u306a\u3044\u6587\u8108\u3067\u306f\u3001\u4f9d\u5b58\u540d\u3092\u89e3\u6c7a\u3059\u308b\u305f\u3081\u306e<code>typename<\/code>\u30ad\u30fc\u30ef\u30fc\u30c9\u3092\u7701\u7565\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>9<\/td>\n<td>16<\/td>\n<td>2023.1<\/td>\n<td>2019 Update 9<\/td>\n<\/tr>\n<tr>\n<td>P0780R2: <a href=\"lang\/cpp20\/allow_pack_expansion_in_lambda_init_capture.html\">\u30e9\u30e0\u30c0\u5f0f\u306e\u521d\u671f\u5316\u30ad\u30e3\u30d7\u30c1\u30e3\u3067\u306e\u30d1\u30c3\u30af\u5c55\u958b\u3092\u8a31\u53ef<\/a><\/td>\n<td><code>[...args = std::move(args)]<\/code>\u306e\u3088\u3046\u306a\u30ad\u30e3\u30d7\u30c1\u30e3\u3092\u8a31\u53ef<\/td>\n<td>9<br \/>10<\/td>\n<td>9.0<\/td>\n<td>2021.7<\/td>\n<td>2019 Update 2<\/td>\n<\/tr>\n<tr>\n<td>P0479R5: <a href=\"lang\/cpp20\/likely_and_unlikely_attributes.html\">\u78ba\u7387\u304c\u9ad8\u3044\u5206\u5c90\u3068\u4f4e\u3044\u5206\u5c90\u3092\u4f1d\u3048\u308b\u5c5e\u6027 <code>[[likely]]<\/code>, <code>[[unlikely]]<\/code><\/a><\/td>\n<td>\u6761\u4ef6\u5206\u5c90\u306e\u6700\u9069\u5316\u30d2\u30f3\u30c8\u3092\u4e0e\u3048\u308b\u5c5e\u6027<\/td>\n<td>9 (partial, <code>switch<\/code> \u6587\u306e\u307f\u53ef\u80fd)<br \/> 10<\/td>\n<td>12.0<\/td>\n<td>2021.7<\/td>\n<td>2019 Update 6<\/td>\n<\/tr>\n<tr>\n<td>P0929R2: <a href=\"lang\/cpp20\/checking_for_abstract_class_types.html\">\u62bd\u8c61\u578b\u306e\u30c1\u30a7\u30c3\u30af<\/a><\/td>\n<td>\u95a2\u6570\u306e\u5ba3\u8a00\u6bb5\u968e\u3067\u306f\u3001\u30d1\u30e9\u30e1\u30fc\u30bf\u304a\u3088\u3073\u623b\u308a\u5024\u578b\u304c\u62bd\u8c61\u578b\u304b\u3069\u3046\u304b\u3092\u30c1\u30a7\u30c3\u30af\u3057\u306a\u3044\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>11<\/td>\n<td><\/td>\n<td><\/td>\n<td>2019 Update 5<\/td>\n<\/tr>\n<tr>\n<td>P0732R2: <a href=\"lang\/cpp20\/class_types_in_non-type_template_parameters.html\">\u975e\u578b\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u30d1\u30e9\u30e1\u30fc\u30bf\u3068\u3057\u3066\u30af\u30e9\u30b9\u578b\u3092\u8a31\u53ef\u3059\u308b<\/a><\/td>\n<td>\u5b9a\u6570\u5f0f\u3068\u3057\u3066\u4f7f\u7528\u3067\u304d\u308b\u578b\u3092\u5e83\u304f\u975e\u578b\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u30d1\u30e9\u30e1\u30fc\u30bf\u3068\u3057\u3066\u4f7f\u7528\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>9<\/td>\n<td>12<\/td>\n<td>2022.2 Partial<\/td>\n<td>2019 Update 6<\/td>\n<\/tr>\n<tr>\n<td>P0722R3: <a href=\"lang\/cpp20\/efficient_sized_delete_for_variable_sized_classes.html\">\u53ef\u5909\u9577\u30c7\u30fc\u30bf\u3092\u6271\u3046\u30af\u30e9\u30b9\u306e\u52b9\u7387\u7684\u306a<code>delete<\/code><\/a><\/td>\n<td>\u30af\u30e9\u30b9\u306e<code>delete<\/code>\u6f14\u7b97\u5b50\u304c\u547c\u3073\u51fa\u3055\u308c\u308b\u524d\u306b\u30c7\u30b9\u30c8\u30e9\u30af\u30bf\u304c\u547c\u3070\u308c\u306a\u3044\u3088\u3046\u306b\u3059\u308b\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u8ffd\u52a0<\/td>\n<td>9<\/td>\n<td>6.0<\/td>\n<td>2023.0<\/td>\n<td>2019 Update 7<\/td>\n<\/tr>\n<tr>\n<td>P1064R0: <a href=\"lang\/cpp20\/allow_virtual_function_calls_in_constant_expressions.html\">\u5b9a\u6570\u5f0f\u304b\u3089\u306e\u4eee\u60f3\u95a2\u6570\u306e\u547c\u3073\u51fa\u3057\u3092\u8a31\u53ef<\/a><\/td>\n<td>\u4eee\u60f3\u95a2\u6570\u306b<code>constexpr<\/code>\u3092\u4ed8\u3051\u3089\u308c\u306a\u3044\u5236\u9650\u3092\u89e3\u9664<\/td>\n<td>9<\/td>\n<td>9.0<\/td>\n<td>2021.4<\/td>\n<td>2019 Update 9<\/td>\n<\/tr>\n<tr>\n<td>P1327R1: <a href=\"lang\/cpp20\/allowing_dynamic_cast_polymorphic_typeid_in_constant_expressions.html\">\u5b9a\u6570\u5f0f\u3067\u306e<code>dynamic_cast<\/code>\u3001\u591a\u614b\u7684\u306a<code>typeid<\/code>\u3092\u8a31\u53ef<\/a><\/td>\n<td>\u5b9a\u6570\u5f0f\u3067\u306e\u52d5\u7684\u591a\u614b\u3092\u8a31\u53ef<\/td>\n<td>10<\/td>\n<td>9.0<\/td>\n<td>2021.4<\/td>\n<td>2019 Update 9<\/td>\n<\/tr>\n<tr>\n<td>P1002R1: <a href=\"lang\/cpp20\/try-catch_blocks_in_constexpr_functions.html\">constexpr\u95a2\u6570\u5185\u3067\u306etry-catch\u30d6\u30ed\u30c3\u30af\u3092\u8a31\u53ef<\/a><\/td>\n<td>constexpr\u95a2\u6570\u5185\u3067try-catch\u30d6\u30ed\u30c3\u30af\u3092\u66f8\u3051\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>9<\/td>\n<td>8.0<\/td>\n<td>2023.1<\/td>\n<td>2019 Update 5<\/td>\n<\/tr>\n<tr>\n<td>P1073R3: <a href=\"lang\/cpp20\/immediate_functions.html\">\u5e38\u306b\u5b9a\u6570\u5f0f\u8a55\u4fa1\u3059\u308b<code>consteval<\/code><\/a><\/td>\n<td><code>consteval<\/code>\u30ad\u30fc\u30ef\u30fc\u30c9\u3092\u8ffd\u52a0\u3057\u3001\u5e38\u306b\u5b9a\u6570\u5f0f\u8a55\u4fa1\u3055\u308c\u308b\u3088\u3046\u6307\u5b9a\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>11<\/td>\n<td>15<\/td>\n<td>2021.4<\/td>\n<td>2019 Update 10<\/td>\n<\/tr>\n<tr>\n<td>P1330R0: <a href=\"lang\/cpp20\/changing_the_active_member_of_a_union_inside_constexpr.html\">\u5b9a\u6570\u5f0f\u5185\u3067\u306e\u5171\u7528\u4f53\u306e\u30a2\u30af\u30c6\u30a3\u30d6\u30e1\u30f3\u30d0\u306e\u5909\u66f4\u3092\u8a31\u53ef<\/a><\/td>\n<td>\u5171\u7528\u4f53\u30e1\u30f3\u30d0\u306e\u66f8\u304d\u63db\u3048\u3092\u5b9a\u6570\u5f0f\u5185\u3067\u884c\u3048\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>9<\/td>\n<td>9.0<\/td>\n<td>2021.4<\/td>\n<td>2017<\/td>\n<\/tr>\n<tr>\n<td>P1008R1: <a href=\"lang\/cpp20\/prohibit_aggregates_with_user-declared_constructors.html\">\u30e6\u30fc\u30b6\u30fc\u5ba3\u8a00\u3057\u305f\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u3092\u6301\u3064\u30af\u30e9\u30b9\u306e\u96c6\u6210\u4f53\u521d\u671f\u5316\u3092\u7981\u6b62<\/a><\/td>\n<td>\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u304c<code>delete<\/code>\uff0f<code>default<\/code>\u5ba3\u8a00\u3055\u308c\u3066\u3044\u308b\u30af\u30e9\u30b9\u3092\u3001\u96c6\u6210\u4f53\u521d\u671f\u5316\u306b\u3088\u3063\u3066\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u547c\u3073\u51fa\u3057\u3092\u56de\u907f\u3057\u3066\u69cb\u7bc9\u3067\u304d\u3066\u3057\u307e\u3063\u3066\u3044\u305f\u6280\u6cd5\u3092\u7981\u6b62<\/td>\n<td>9<\/td>\n<td>8.0<\/td>\n<td>2021.4<\/td>\n<td>2019<\/td>\n<\/tr>\n<tr>\n<td>P0892R2: <a href=\"lang\/cpp20\/explicit_bool.html\">\u95a2\u6570\u3092\u6761\u4ef6\u4ed8\u304d\u3067<code>explicit<\/code>\u306b\u3059\u308b\u69cb\u6587\u3092\u8ffd\u52a0<\/a><\/td>\n<td><code>explicit(true)<\/code>\u306e\u3088\u3046\u306b<code>explicit<\/code>\u306b\u771f\u7406\u5024\u30d1\u30e9\u30e1\u30fc\u30bf\u3092\u6307\u5b9a\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>9<\/td>\n<td>9.0<\/td>\n<td>2021.4<\/td>\n<td>2019 Update 2<\/td>\n<\/tr>\n<tr>\n<td>P1236R1: <a href=\"lang\/cpp20\/signed_integers_are_twos_complement.html\">\u7b26\u53f7\u4ed8\u304d\u6574\u6570\u578b\u304c2\u306e\u88dc\u6570\u8868\u73fe\u3067\u3042\u308b\u3053\u3068\u3092\u898f\u5b9a<\/a><\/td>\n<td>\u7b26\u53f7\u4ed8\u304d\u6574\u6570\u578b\u306e\u30d3\u30c3\u30c8\u8868\u73fe\u30922\u306e\u88dc\u6570\u306b\u898f\u5b9a\u3059\u308b<\/td>\n<td>9<\/td>\n<td>9.0<\/td>\n<td>2023.0<\/td>\n<td>2022 Update 14<\/td>\n<\/tr>\n<tr>\n<td>P0482R6: <a href=\"lang\/cpp20\/char8_t.html\">UTF-8\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u3055\u308c\u305f\u6587\u5b57\u306e\u578b\u3068\u3057\u3066<code>char8_t<\/code>\u3092\u8ffd\u52a0<\/a><\/td>\n<td>UTF-8\u30a8\u30f3\u30b3\u30fc\u30c9\u3055\u308c\u305f\u6587\u5b57\u304b\u3069\u3046\u304b\u3067\u30aa\u30fc\u30d0\u30fc\u30ed\u30fc\u30c9\u30fb\u7279\u6b8a\u5316\u3092\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>9<\/td>\n<td>7 (<code>-fchar8_t<\/code>\u30aa\u30d7\u30b7\u30e7\u30f3\u304c\u5fc5\u8981)<\/td>\n<td>2021.4<\/td>\n<td>2019 Update 2<\/td>\n<\/tr>\n<tr>\n<td>P1094R2: <a href=\"lang\/cpp20\/nested_inline_mamespaces.html\">\u5165\u308c\u5b50\u540d\u524d\u7a7a\u9593\u5b9a\u7fa9\u3067\u306e\u30a4\u30f3\u30e9\u30a4\u30f3\u540d\u524d\u7a7a\u9593<\/a><\/td>\n<td><code>namespace ns1::inline ns2::ns3 {}<\/code>\u306e\u3088\u3046\u306b\u3001\u5165\u308c\u5b50\u540d\u524d\u7a7a\u9593\u3092\u5b9a\u7fa9\u3059\u308b\u5f0f\u306b\u30a4\u30f3\u30e9\u30a4\u30f3\u540d\u524d\u7a7a\u9593\u306e\u6307\u5b9a\u3092\u542b\u3081\u3089\u308c\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>9<\/td>\n<td>8.0<\/td>\n<td>2021.4<\/td>\n<td>2019 Update 7<\/td>\n<\/tr>\n<tr>\n<td>P1091R3: <a href=\"lang\/cpp20\/extending_structured_bindings_to_be_more_like_variable_declarations.html\">\u69cb\u9020\u5316\u675f\u7e1b\u3092\u62e1\u5f35\u3057\u3066\u901a\u5e38\u306e\u5909\u6570\u5ba3\u8a00\u306e\u3088\u3046\u306b\u4f7f\u7528\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/a><\/td>\n<td>\u8a18\u61b6\u57df\u6307\u5b9a\u5b50\u3068\u3057\u3066<code>static<\/code>\u3068<code>thread_local<\/code>\u306e\u6307\u5b9a\u3092\u8a31\u53ef<\/td>\n<td>10<\/td>\n<td>8.0 (partial)<\/td>\n<td>2021.4<\/td>\n<td>2019 Update 4<\/td>\n<\/tr>\n<tr>\n<td>P1381R1: <a href=\"lang\/cpp20\/reference_capture_of_structured_bindings.html\">\u69cb\u9020\u5316\u675f\u7e1b\u3057\u305f\u5909\u6570\u306e\u53c2\u7167\u30ad\u30e3\u30d7\u30c1\u30e3\u3092\u8a31\u53ef<\/a><\/td>\n<td>\u69cb\u9020\u5316\u675f\u7e1b\u3092\u3057\u305f\u5909\u6570\u306f\u7279\u6b8a\u306a\u6271\u3044\u306e\u305f\u3081\u30e9\u30e0\u30c0\u5f0f\u3067\u53c2\u7167\u30ad\u30e3\u30d7\u30c1\u30e3\u3067\u304d\u306a\u3044\u898f\u5b9a\u3068\u306a\u3063\u3066\u3044\u305f\u304c\u3053\u308c\u3092\u8a31\u53ef\u3059\u308b<\/td>\n<td>8<\/td>\n<td>8.0 (partial)<\/td>\n<td>2021.4<\/td>\n<td>2017 Update 3<\/td>\n<\/tr>\n<tr>\n<td>P0960R3: <a href=\"lang\/cpp20\/allow_initializing_aggregates_from_a_parenthesized_list_of_values.html\">\u4e38\u30ab\u30c3\u30b3\u306e\u5024\u30ea\u30b9\u30c8\u304b\u3089\u306e\u96c6\u6210\u4f53\u521d\u671f\u5316\u3092\u8a31\u53ef<\/a><\/td>\n<td><code>T x{1, 2, 3};<\/code>\u3068\u540c\u69d8\u306b<code>T x(1, 2, 3);<\/code>\u3067\u3082\u96c6\u6210\u4f53\u521d\u671f\u5316\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>10<\/td>\n<td>No<\/td>\n<td>2021.4<\/td>\n<td>2019 Update 8<\/td>\n<\/tr>\n<tr>\n<td>P1009R2: <a href=\"lang\/cpp20\/array_size_deduction_in_new-expressions.html\"><code>new<\/code>\u5f0f\u3067\u306e\u914d\u5217\u8981\u7d20\u6570\u306e\u63a8\u8ad6<\/a><\/td>\n<td><code>double* p = new double[]{1,2,3};<\/code>\u3092\u8a31\u53ef<\/td>\n<td>11<\/td>\n<td>9<\/td>\n<td>2021.4<\/td>\n<td>2019 Update 7<\/td>\n<\/tr>\n<tr>\n<td>P1041R4: <a href=\"lang\/cpp20\/make_char16t_char32t_string_literals_be_utf16_32.html\"><code>char16_t<\/code>\u3068<code>char32_t<\/code>\u306e\u6587\u5b57\u30fb\u6587\u5b57\u5217\u30ea\u30c6\u30e9\u30eb\u3092\u3001\u6587\u5b57\u30b3\u30fc\u30c9UTF-16\/32\u306b\u898f\u5b9a<\/a><\/td>\n<td><code>__STDC_UTF_16__<\/code>\u3001<code>__STDC_UTF_32__<\/code>\u306e\u5b9a\u7fa9\u306b\u95a2\u4fc2\u306a\u304f\u3001<code>char16_t<\/code>\u3001<code>char32_t<\/code>\u306e\u30ea\u30c6\u30e9\u30eb\u3092UTF-16\/32\u6587\u5b57\u30b3\u30fc\u30c9\u306b\u898f\u5b9a\u3059\u308b<\/td>\n<td>10<\/td>\n<td>Yes<\/td>\n<td>2023.0<\/td>\n<td>2015<\/td>\n<\/tr>\n<tr>\n<td>P1103R3: <a href=\"lang\/cpp20\/modules.html\">\u30e2\u30b8\u30e5\u30fc\u30eb<\/a><\/td>\n<td>\u30d8\u30c3\u30c0\u30d5\u30a1\u30a4\u30eb\u30fb\u30bd\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb\u3001\u30a4\u30f3\u30af\u30eb\u30fc\u30c9\u306b\u5909\u308f\u308b\u4ed5\u7d44\u307f\u3068\u3057\u3066\u30e2\u30b8\u30e5\u30fc\u30eb\u3092\u5c0e\u5165\u3059\u308b<\/td>\n<td>11 (<code>-fmodules-ts<\/code>\u304c\u5fc5\u8981)<\/td>\n<td>15<br \/>8.0 partial (<code>-fmodules<\/code>, <code>-fmodules-ts<\/code>\u304c\u5fc5\u8981)<\/td>\n<td>2023.1 (Partial)<\/td>\n<td>2019 Update 8<\/td>\n<\/tr>\n<tr>\n<td>P0912R5: <a href=\"lang\/cpp20\/coroutines.html\">\u30b3\u30eb\u30fc\u30c1\u30f3<\/a><\/td>\n<td>\u95a2\u6570\u5b9f\u884c\u3092\u4e2d\u65ad\u30fb\u518d\u958b\u3059\u308b\u4ed5\u7d44\u307f\u3068\u3057\u3066\u30b3\u30eb\u30fc\u30c1\u30f3\u3092\u5c0e\u5165\u3059\u308b<\/td>\n<td>10 (<code>-fcoroutines<\/code>\u304c\u5fc5\u8981)<\/td>\n<td>8.0 (partial)<\/td>\n<td>2021.4<\/td>\n<td>2019 Update 8<\/td>\n<\/tr>\n<tr>\n<td>P1161R3: <a href=\"lang\/cpp20\/deprecate_uses_of_the_comma_operator_in_subscripting_expressions.html\">\u6dfb\u5b57\u6f14\u7b97\u5b50\u5185\u3067\u306e\u30ab\u30f3\u30de\u6f14\u7b97\u5b50\u306e\u4f7f\u7528\u3092\u975e\u63a8\u5968\u5316<\/a><\/td>\n<td><code>ar[i, j]<\/code>\u3092\u975e\u63a8\u5968\u5316\u3002<code>ar[(i, j)]<\/code>\u306fOK<\/td>\n<td>10<\/td>\n<td>9.0<\/td>\n<td>2021.6<\/td>\n<td>2019 Update 5<\/td>\n<\/tr>\n<tr>\n<td>P1331R2: <a href=\"lang\/cpp20\/permitting_trivial_default_initialization_in_constexpr_contexts.html\">constexpr\u95a2\u6570\u5185\u3067\u306e\u30c8\u30ea\u30d3\u30a2\u30eb\u306a\u30c7\u30d5\u30a9\u30eb\u30c8\u521d\u671f\u5316\u3092\u8a31\u53ef<\/a><\/td>\n<td>constexpr\u95a2\u6570\u5185\u3067\u306e\u30c7\u30d5\u30a9\u30eb\u30c8\u521d\u671f\u5316\u3092\u8a31\u53ef\u3057\u3001\u672a\u521d\u671f\u5316\u5024\u3092\u8aad\u3080\u3053\u3068\u306e\u307f\u7981\u6b62\u3059\u308b<\/td>\n<td>10<\/td>\n<td>10.0<\/td>\n<td>2022.3<\/td>\n<td>2019 Update 7<\/td>\n<\/tr>\n<tr>\n<td>P0848R3: <a href=\"lang\/cpp20\/conditionally_trivial_special_member_functions.html\">\u6761\u4ef6\u4ed8\u304d\u3067\u7279\u6b8a\u30e1\u30f3\u30d0\u95a2\u6570\u3092\u30c8\u30ea\u30d3\u30a2\u30eb\u306b\u5b9a\u7fa9\u3059\u308b\u3088\u3046\u306b<\/a><\/td>\n<td>\u5236\u7d04\u306b\u3088\u3063\u3066\u30c8\u30ea\u30d3\u30a2\u30eb\u306a\u7279\u6b8a\u30e1\u30f3\u30d0\u95a2\u6570\u3068\u975e\u30c8\u30ea\u30d3\u30a2\u30eb\u306a\u7279\u6b8a\u30e1\u30f3\u30d0\u95a2\u6570\u3092\u30aa\u30fc\u30d0\u30fc\u30ed\u30fc\u30c9\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>10<\/td>\n<td>16 Partial (consepts \u672a\u5b9f\u88c5\u90e8\u3042\u308a)<\/td>\n<td>2022.3<\/td>\n<td>2019 Update 8<\/td>\n<\/tr>\n<tr>\n<td>P1301R4: <a href=\"lang\/cpp20\/nodiscard_should_have_a_reason.html\"><code>[[nodiscard]]<\/code>\u5c5e\u6027\u306b\u7406\u7531\u3068\u306a\u308b\u6587\u5b57\u5217\u3092\u4ed8\u52a0\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/a><\/td>\n<td>\u95a2\u6570\u306e\u623b\u308a\u5024\u3092\u7121\u8996\u3057\u3066\u306f\u306a\u3089\u306a\u3044\u7406\u7531\u3092\u95a2\u6570\u5ba3\u8a00\u306b\u6301\u305f\u305b\u3001\u8b66\u544a\u30e1\u30c3\u30bb\u30fc\u30b8\u306b\u5f79\u7acb\u3066\u308b<\/td>\n<td>10<\/td>\n<td>9.0<\/td>\n<td>2021.6<\/td>\n<td>2019 Update 5<\/td>\n<\/tr>\n<tr>\n<td>P1099R5: <a href=\"lang\/cpp20\/using_enum.html\">\u30b9\u30b3\u30fc\u30d7\u4ed8\u304d\u5217\u6319\u578b\u306eusing\u5ba3\u8a00<\/a><\/td>\n<td><code>using enum EnumType;<\/code>\u3082\u3057\u304f\u306f<code>using EnumType::enumerator<\/code>\u3068\u3059\u308b\u3053\u3068\u3067\u3001\u5217\u6319\u5024\u306e\u30b9\u30b3\u30fc\u30d7\u6307\u5b9a\u3092\u7701\u7565\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>11<\/td>\n<td>13<\/td>\n<td>2023.0<\/td>\n<td>2019 Update 4<\/td>\n<\/tr>\n<tr>\n<td>P1816R0: <a href=\"lang\/cpp20\/class_template_argument_deduction_for_aggregates.html\">\u96c6\u6210\u4f53\u30af\u30e9\u30b9\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306e\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u5f15\u6570\u63a8\u8ad6<\/a><\/td>\n<td>\u30af\u30e9\u30b9\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306e\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u5f15\u6570\u63a8\u8ad6\u306f\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u5f15\u6570\u304b\u3089\u63a8\u8ad6\u3055\u308c\u308b\u304c\u3001\u96c6\u6210\u4f53\u521d\u671f\u5316\u304b\u3089\u3082\u63a8\u8ad6\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>10<\/td>\n<td>No<\/td>\n<td>2024.0<\/td>\n<td>2019 Update 7<\/td>\n<\/tr>\n<tr>\n<td>P1668R1: <a href=\"lang\/cpp20\/enabling_constexpr_intrinsics_by_permitting_unevaluated_inline-assembly_in_constexpr_functions.html\">constexpr\u95a2\u6570\u5185\u3067\u672a\u8a55\u4fa1\u306e\u30a4\u30f3\u30e9\u30a4\u30f3\u30a2\u30bb\u30f3\u30d6\u30ea\u3092\u8a31\u53ef\u3059\u308b\u3053\u3068\u306b\u3088\u308b\u7d44\u307f\u8fbc\u307f\u95a2\u6570\u306econstexpr\u6709\u52b9\u5316<\/a><\/td>\n<td>\u30b3\u30f3\u30d1\u30a4\u30eb\u6642\u306b\u8a55\u4fa1\u3055\u308c\u306a\u3044\u5834\u5408\u306bconstexpr\u95a2\u6570\u306basm\u5b9a\u7fa9\u3092\u542b\u3081\u308b\u3053\u3068\u3092\u8a31\u53ef<\/td>\n<td>10<\/td>\n<td>10.0<\/td>\n<td>2022.3<\/td>\n<td>2019 Update 9<\/td>\n<\/tr>\n<tr>\n<td>P0388R4: <a href=\"lang\/cpp20\/permit_conversions_to_arrays_of_unknown_bound.html\">\u8981\u7d20\u6570\u4e0d\u660e\u306e\u914d\u5217\u3078\u306e\u5909\u63db\u3092\u8a31\u53ef<\/a><\/td>\n<td>\u8981\u7d20\u6570\u304c\u5224\u660e\u3057\u3066\u3044\u308b\u914d\u5217\u304b\u3089\u3001\u8981\u7d20\u6570\u304c\u4e0d\u660e\u306e\u914d\u5217\u3078\u306e\u5909\u63db\u3092\u8a31\u53ef<\/td>\n<td>10<\/td>\n<td>14<\/td>\n<td>2021.6<\/td>\n<td>2019 Update 7<\/td>\n<\/tr>\n<tr>\n<td>P1143R2: <a href=\"lang\/cpp20\/constinit.html\">\u30b3\u30f3\u30d1\u30a4\u30eb\u6642\u521d\u671f\u5316\u3092\u5f37\u5236\u3059\u308b<code>constinit<\/code>\u30ad\u30fc\u30ef\u30fc\u30c9\u3092\u8ffd\u52a0<\/a><\/td>\n<td>\u521d\u671f\u5316\u306e\u307f\u30b3\u30f3\u30d1\u30a4\u30eb\u6642\u306b\u304a\u308f\u3089\u305b\u305f\u3044\u5834\u5408\u306b\u4f7f\u7528\u3059\u308b<\/td>\n<td>10<\/td>\n<td>10.0<\/td>\n<td>2022.3<\/td>\n<td>2019 Update 10<\/td>\n<\/tr>\n<tr>\n<td>P1152R4: <a href=\"lang\/cpp20\/deprecating_volatile.html\">\u307b\u3068\u3093\u3069\u306e<code>volatile<\/code>\u3092\u975e\u63a8\u5968\u5316<\/a><\/td>\n<td><code>volatile<\/code>\u306e\u6709\u7528\u306a\u6a5f\u80fd\u306e\u307f\u3092\u6b8b\u3057\u3001\u52b9\u679c\u304c\u7591\u308f\u3057\u3044\u3001\u307e\u305f\u306f\u58ca\u308c\u3066\u3044\u308b\u6a5f\u80fd\u3092\u975e\u63a8\u5968\u5316\u3059\u308b<\/td>\n<td>10<\/td>\n<td>10.0<\/td>\n<td>2021.6<\/td>\n<td>2019 Update 7<\/td>\n<\/tr>\n<tr>\n<td>P1814R0: <a href=\"lang\/cpp20\/class_template_argument_deduction_for_alias_templates.html\">\u30a8\u30a4\u30ea\u30a2\u30b9\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u7d4c\u7531\u3067\u306e\u30af\u30e9\u30b9\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306e\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u5f15\u6570\u63a8\u8ad6<\/a><\/td>\n<td>\u30a8\u30a4\u30ea\u30a2\u30b9\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u304b\u3089\u30af\u30e9\u30b9\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306e\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u5f15\u6570\u3092\u63a8\u8ad6\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>10<\/td>\n<td>No<\/td>\n<td><\/td>\n<td>2019 Update 7<\/td>\n<\/tr>\n<tr>\n<td>P0784R7: <a href=\"lang\/cpp20\/more_constexpr_containers.html\">\u53ef\u5909\u30b5\u30a4\u30ba\u3092\u3082\u3064\u30b3\u30f3\u30c6\u30ca\u306e<code>constexpr<\/code>\u5316<\/a><\/td>\n<td><code>constexpr<\/code>\u8a18\u61b6\u57df\u3092\u3082\u3064\u30e1\u30e2\u30ea\u30a2\u30ed\u30b1\u30fc\u30bf\u306e\u5b58\u5728\u3092\u8003\u616e\u3059\u308b\u3053\u3068\u3067\u3001\u53ef\u5909\u30b5\u30a4\u30ba\u3092\u3082\u3064\u30b3\u30f3\u30c6\u30ca\u3092\u30b3\u30f3\u30d1\u30a4\u30eb\u6642\u306b\u4f7f\u7528\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>10<\/td>\n<td>10.0<\/td>\n<td>2021.6<\/td>\n<td>2019 Update 9<\/td>\n<\/tr>\n<tr>\n<td>P1957R2: <a href=\"lang\/cpp20\/converting_from_pointer_to_bool_should_be_considered_narrowing.html\">\u30dd\u30a4\u30f3\u30bf\u304b\u3089<code>bool<\/code>\u3078\u306e\u5909\u63db\u3092\u7e2e\u5c0f\u5909\u63db\u3068\u3059\u308b<\/a><\/td>\n<td>\u30dd\u30a4\u30f3\u30bf\u304b\u3089<code>bool<\/code>\u5024\u3078\u306e\u5909\u63db\u3092\u7e2e\u5c0f\u5909\u63db\u3068\u898f\u5b9a\u3059\u308b\u3053\u3068\u3067\u3001\u610f\u56f3\u3057\u306a\u3044\u5909\u63db\u3092\u9632\u6b62\u3059\u308b<\/td>\n<td>10<\/td>\n<td>11.0<\/td>\n<td><\/td>\n<td>2019 Update 7<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<ul>\n<li><a href=\"#note_ref-t1-1\" id=\"note-t1-1\"><strong>^<\/strong><\/a> \u4e0d\u660e\u306a\u5c5e\u6027\u3068\u3057\u3066\u7121\u8996\u3055\u308c\u306a\u304f\u306a\u3063\u305f\u3060\u3051\u3067\u671f\u5f85\u3059\u308b\u52b9\u679c\u306f\u5f97\u3089\u308c\u306a\u3044\u3002\u5b8c\u5168\u306b\u5b9f\u88c5\u3055\u308c\u308b\u307e\u3067\u306f\u3001\u4ee3\u308f\u308a\u306b<code><a href=\"https:\/\/devblogs.microsoft.com\/cppblog\/msvc-cpp20-and-the-std-cpp20-switch\/#msvc-extensions-and-abi\" target=\"_blank\">[[msvc::no_unique_address]]<\/a><\/code>\u3092\u4f7f\u7528\u3067\u304d\u308b\u3002<\/li>\n<\/ul>\n<p>\u5404\u51e6\u7406\u7cfb\u306eC++20\u5b9f\u88c5\u72b6\u6cc1\u30da\u30fc\u30b8\uff1a<\/p>\n<ul>\n<li>GCC: <a href=\"https:\/\/gcc.gnu.org\/projects\/cxx-status.html#cxx20\" target=\"_blank\">C++20 Support in GCC<\/a><\/li>\n<li>Clang: <a href=\"http:\/\/clang.llvm.org\/cxx_status.html\" target=\"_blank\">C++ Support in Clang<\/a><\/li>\n<li>libstdc++: <a href=\"https:\/\/gcc.gnu.org\/onlinedocs\/libstdc++\/manual\/status.html#status.iso.2020\" target=\"_blank\">C++ 2020 Implementation Status<\/a><\/li>\n<li>libc++: <a href=\"https:\/\/libcxx.llvm.org\/Status\/Cxx20.html\" target=\"_blank\">libc++ C++20 Status<\/a><\/li>\n<li>Visual C++ (MSVC):<ul>\n<li><a href=\"https:\/\/learn.microsoft.com\/en-us\/cpp\/overview\/visual-cpp-language-conformance?view=msvc-170\" target=\"_blank\">Microsoft C\/C++ language conformance by Visual Studio version<\/a><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/ja-jp\/cpp\/visual-cpp-language-conformance\" target=\"_blank\">Visual C++ \u8a00\u8a9e\u3078\u306e\u6e96\u62e0<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/microsoft\/STL\/wiki\/Changelog\" target=\"_blank\">\u6b21\u30ea\u30ea\u30fc\u30b9\u60c5\u5831(VS2019,2022) - Change log<\/a><\/li>\n<\/ul>\n<\/li>\n<li>ICC: <a href=\"https:\/\/www.intel.com\/content\/www\/us\/en\/developer\/articles\/technical\/c20-features-supported-by-intel-cpp-compiler.html\" target=\"_blank\">C++20 Features Supported by Intel\u00ae C++ Compiler<\/a><\/li>\n<\/ul>\n<h2><a href=\"#cpp23\" id=\"cpp23\">C++23\u8a00\u8a9e\u6a5f\u80fd\u306e\u5b9f\u88c5\u72b6\u6cc1<\/a><\/h2>\n<table border=\"1\" bordercolor=\"#888\" style=\"border-collapse:collapse\">\n<thead>\n<tr>\n<th>\u8a00\u8a9e\u6a5f\u80fd<\/th>\n<th>\u8aac\u660e<\/th>\n<th><a href=\"implementation.html#gcc\">GCC<\/a><\/th>\n<th><a href=\"implementation.html#clang\">Clang<\/a><\/th>\n<th><a href=\"implementation.html#icc\">ICX<\/a><\/th>\n<th><a href=\"implementation.html#visual_cpp\">MSVC<\/a><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>P0330R8: <a href=\"lang\/cpp23\/literal_suffix_for_signed_size_t.html\">(\u7b26\u53f7\u4ed8\u304d)<code>size_t<\/code>\u30ea\u30c6\u30e9\u30eb\u306e\u305f\u3081\u306e\u30b5\u30d5\u30a3\u30c3\u30af\u30b9<\/a><\/td>\n<td><code>42z<\/code>\/<code>42Z<\/code>\u3068\u3059\u308b\u3053\u3068\u3067<code>size_t<\/code>\u306b\u5bfe\u5fdc\u3059\u308b\u7b26\u53f7\u4ed8\u304d\u6574\u6570\u578b\u306e\u30ea\u30c6\u30e9\u30eb\u3068\u3059\u308b<\/td>\n<td>11<\/td>\n<td>13<\/td>\n<td>2022.2<\/td>\n<td>2022 Update 13<\/td>\n<\/tr>\n<tr>\n<td>P2290R3: <a href=\"lang\/cpp23\/delimited_escape_sequences.html\">\u30a8\u30b9\u30b1\u30fc\u30d7\u30b7\u30fc\u30b1\u30f3\u30b9\u306e\u533a\u5207\u308a<\/a><\/td>\n<td>\u30a8\u30b9\u30b1\u30fc\u30d7\u30b7\u30fc\u30b1\u30f3\u30b9\u306e\u7bc4\u56f2\u3092\u660e\u78ba\u306b\u3059\u308b\u69cb\u6587\u3092\u8ffd\u52a0\u3059\u308b<\/td>\n<td>13<\/td>\n<td>15<\/td>\n<td>2023.2<\/td>\n<td>2026<\/td>\n<\/tr>\n<tr>\n<td>P2266R3: <a href=\"lang\/cpp23\/simpler_implicit_move.html\">\u6697\u9ed9\u7684\u306a\u30e0\u30fc\u30d6\u3092\u7c21\u7565\u5316<\/a><\/td>\n<td>\u53c2\u7167\u3092\u8fd4\u3059\u95a2\u6570\u306e<code>return<\/code>\u6587\u3067\u6697\u9ed9\u7684\u306b\u30e0\u30fc\u30d6\u3055\u308c\u306a\u3044\u554f\u984c\u3092\u4fee\u6b63<\/td>\n<td>13<\/td>\n<td>13<\/td>\n<td>2022.2<\/td>\n<td>2026<\/td>\n<\/tr>\n<tr>\n<td>P1787R6: <a href=\"lang\/cpp23\/declarations_and_where_to_find_them.md.nolink\">\u30b9\u30b3\u30fc\u30d7\u3068\u540d\u524d\u30eb\u30c3\u30af\u30a2\u30c3\u30d7\u306e\u4ed5\u69d8\u6574\u7406<\/a><\/td>\n<td>\u8907\u96d1\u3067\u4e0d\u5b8c\u5168\u306b\u306a\u3063\u3066\u3044\u308b\u30b9\u30b3\u30fc\u30d7\u3068\u540d\u524d\u30eb\u30c3\u30af\u30a2\u30c3\u30d7\u306e\u4ed5\u69d8\u3092\u6574\u7406\u3057\u3001\u4e00\u90e8\u306e\u554f\u984c\u3092\u89e3\u6c7a\u3059\u308b<\/td>\n<td>-<\/td>\n<td>-<\/td>\n<td>-<\/td>\n<td>-<\/td>\n<\/tr>\n<tr>\n<td>P2615R1: <a href=\"lang\/cpp23\/meaningful_exports.html\">\u7121\u610f\u5473\u306aexport\u5ba3\u8a00\u3092\u7981\u6b62\u3059\u308b<\/a><\/td>\n<td>\u3044\u304f\u3064\u304b\u306e\u4e0d\u5fc5\u8981\u306a\u5ba3\u8a00\u306b\u5bfe\u3059\u308b\u30e2\u30b8\u30e5\u30fc\u30ebexport\u3092\u7981\u6b62\u3059\u308b<\/td>\n<td>-<\/td>\n<td>-<\/td>\n<td>-<\/td>\n<td>-<\/td>\n<\/tr>\n<tr>\n<td>P2360R0: <a href=\"lang\/cpp23\/extend_init_statement_to_allow_alias_declaration.html\">\u521d\u671f\u5316\u6587\u3067\u306e\u578b\u306e\u5225\u540d\u5ba3\u8a00\u3092\u8a31\u53ef<\/a><\/td>\n<td><code>for (using T = int; T e : v) {}<\/code>\u3092\u8a31\u53ef<\/td>\n<td>12<\/td>\n<td>14<\/td>\n<td>2022.2<\/td>\n<td>2026<\/td>\n<\/tr>\n<tr>\n<td>P2718R0: <a href=\"lang\/cpp23\/lifetime_extension_in_range_based_for_loop.html\">\u7bc4\u56f2for\u6587\u304c\u7bc4\u56f2\u521d\u671f\u5316\u5b50\u5185\u3067\u751f\u3058\u305f\u4e00\u6642\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u5ef6\u547d\u3059\u308b\u3053\u3068\u3092\u898f\u5b9a<\/a><\/td>\n<td>\u7bc4\u56f2\u521d\u671f\u5316\u5b50\u5185\u3067\u751f\u3058\u305f\u4e00\u6642\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306f\u7bc4\u56f2for\u6587\u306e\u7d42\u308f\u308a\u307e\u3067\u5ef6\u547d\u3055\u308c\u308b<\/td>\n<td>-<\/td>\n<td>20<\/td>\n<td>-<\/td>\n<td>-<\/td>\n<\/tr>\n<tr>\n<td>P2324R2: <a href=\"lang\/cpp23\/labels_at_the_end_of_compound_statements.html\">\u8907\u5408\u6587\u306e\u672b\u5c3e\u3078\u306e\u30e9\u30d9\u30eb\u3092\u8a31\u53ef<\/a><\/td>\n<td>C\u4e92\u63db\u306e\u305f\u3081\u3001\u8907\u5408\u6587\u306e\u672b\u5c3e\u3067\u306egoto\u6587\u306e\u30e9\u30d9\u30eb\u3092\u8a31\u53ef\u3059\u308b<\/td>\n<td>13<\/td>\n<td>16<\/td>\n<td>2023.2<\/td>\n<td>-<\/td>\n<\/tr>\n<tr>\n<td>P0847R7: <a href=\"lang\/cpp23\/deducing_this.md.nolink\">\u81ea\u8eab\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u660e\u793a\u7684\u306b\u30d1\u30e9\u30e1\u30fc\u30bf\u3068\u3057\u3066\u6307\u5b9a\u3059\u308b<\/a><\/td>\n<td>\u30e1\u30f3\u30d0\u95a2\u6570\u304c<code>*this<\/code>\u306e\u578b\u30fb\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u30d1\u30e9\u30e1\u30fc\u30bf\u3068\u3057\u3066\u3068\u308a\u3001<code>*this<\/code>\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u304cconst\/\u975econst\u3001\u5de6\u8fba\u5024\/\u53f3\u8fba\u5024\u3067\u3042\u308b\u304b\u3092\u30e1\u30f3\u30d0\u95a2\u6570\u5185\u3067\u8b58\u5225\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>-<\/td>\n<td>18<\/td>\n<td>-<\/td>\n<td>2022 Update 2 (partial)<\/td>\n<\/tr>\n<tr>\n<td>P1847R4: <a href=\"lang\/cpp23\/make_declaration_order_layout_mandated.html\">\u30a2\u30af\u30bb\u30b9\u5236\u5fa1\u306e\u7570\u306a\u308b\u30e1\u30f3\u30d0\u5909\u6570\u306e\u30ec\u30a4\u30a2\u30a6\u30c8\u3092\u5ba3\u8a00\u9806\u306b\u898f\u5b9a<\/a><\/td>\n<td>\u30a2\u30af\u30bb\u30b9\u5236\u5fa1\u306e\u7570\u306a\u308b\u30e1\u30f3\u30d0\u5909\u6570\u306e\u30ec\u30a4\u30a2\u30a6\u30c8\u306f\u4e26\u3073\u66ff\u3048\u3092\u8a31\u53ef\u3055\u308c\u3066\u3044\u305f\u304c\u5ba3\u8a00\u9806\u306b\u898f\u5b9a\u3059\u308b<\/td>\n<td>Yes<\/td>\n<td>Yes<\/td>\n<td>-<\/td>\n<td>2022<\/td>\n<\/tr>\n<tr>\n<td>P2128R6: <a href=\"lang\/cpp23\/multidimensional_subscript_operator.html\">\u6dfb\u5b57\u6f14\u7b97\u5b50\u306e\u591a\u6b21\u5143\u30b5\u30dd\u30fc\u30c8<\/a><\/td>\n<td><code>operator[](int x, int y, int z)<\/code>\u306e\u3088\u3046\u306b\u6dfb\u5b57\u6f14\u7b97\u5b50\u306e\u30aa\u30fc\u30d0\u30fc\u30ed\u30fc\u30c9\u3067\u8907\u6570\u306e\u30d1\u30e9\u30e1\u30fc\u30bf\u3092\u3068\u308b\u3053\u3068\u3092\u8a31\u53ef<\/td>\n<td>12<\/td>\n<td>15<\/td>\n<td>2022.2<\/td>\n<td>2022 Update 12<\/td>\n<\/tr>\n<tr>\n<td>P1169R4: <a href=\"lang\/cpp23\/static_operator.html\"><code>this<\/code>\u30dd\u30a4\u30f3\u30bf\u3092\u3082\u3064\u5fc5\u8981\u306e\u306a\u3044\u6f14\u7b97\u5b50\u3092<code>static<\/code>\u3068\u3057\u3066\u5ba3\u8a00\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/a><\/td>\n<td>\u72b6\u614b\u3092\u3082\u305f\u306a\u3044\u3044\u304f\u3064\u304b\u306e\u6f14\u7b97\u5b50\u3092<code>static<\/code>\u3068\u3057\u3066\u5ba3\u8a00\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>13<\/td>\n<td>16<\/td>\n<td>2023.2<\/td>\n<td>2022 Update 14<\/td>\n<\/tr>\n<tr>\n<td>P2201R1: <a href=\"lang\/cpp23\/mixed_string_literal_concatenation.html\">\u7570\u306a\u308b\u6587\u5b57\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u3092\u3082\u3064\u6587\u5b57\u5217\u30ea\u30c6\u30e9\u30eb\u306e\u9023\u7d50\u3092\u4e0d\u9069\u683c\u3068\u3059\u308b<\/a><\/td>\n<td><code>auto a = u8\"\" L\"\";<\/code>\u306e\u3088\u3046\u306a\u7570\u306a\u308b\u6587\u5b57\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u540c\u58eb\u3067\u306e\u6587\u5b57\u5217\u30ea\u30c6\u30e9\u30eb\u306e\u9023\u7d50\u3092\u7981\u6b62\u3059\u308b<\/td>\n<td>Yes<\/td>\n<td>Yes<\/td>\n<td>2022.2<\/td>\n<td>Yes<\/td>\n<\/tr>\n<tr>\n<td>P2029R4: <a href=\"lang\/cpp23\/numeric_and_universal_character_escapes_in_character_and_string_literals.md.nolink\">\u6587\u5b57\u30fb\u6587\u5b57\u5217\u30ea\u30c6\u30e9\u30eb\u4e2d\u306e\u6570\u5024\u30fb\u30e6\u30cb\u30d0\u30fc\u30b5\u30eb\u30ad\u30e3\u30e9\u30af\u30bf\u306e\u30a8\u30b9\u30b1\u30fc\u30d7\u306b\u95a2\u3059\u308b\u554f\u984c\u89e3\u6c7a<\/a><\/td>\n<td><\/td>\n<td>-<\/td>\n<td>-<\/td>\n<td>-<\/td>\n<td>-<\/td>\n<\/tr>\n<tr>\n<td>P2362R3: <a href=\"lang\/cpp23\/remove_non_encodable_wide_character_literals_and_multicharacter_wide_character_literals.html\">1\u30ef\u30a4\u30c9\u6587\u5b57\u306b\u53ce\u307e\u3089\u306a\u3044\u30ef\u30a4\u30c9\u6587\u5b57\u30ea\u30c6\u30e9\u30eb\u3092\u7981\u6b62\u3059\u308b<\/a><\/td>\n<td>\u30a8\u30f3\u30b3\u30fc\u30c9\u7d50\u679c\u3068\u3057\u3066<code>wchar_t<\/code>\u306e\u5927\u304d\u3055\u306b\u53ce\u307e\u3089\u306a\u3044\u30ef\u30a4\u30c9\u6587\u5b57\u30ea\u30c6\u30e9\u30eb\u3092\u7981\u6b62\u3059\u308b<\/td>\n<td>13<\/td>\n<td>14<\/td>\n<td>2023.2<\/td>\n<td>-<\/td>\n<\/tr>\n<tr>\n<td>P2071R2: <a href=\"lang\/cpp23\/named_universal_character_escapes.html\">\u540d\u524d\u4ed8\u304d\u30e6\u30cb\u30d0\u30fc\u30b5\u30eb\u30ad\u30e3\u30e9\u30af\u30bf\u540d<\/a><\/td>\n<td>16\u9032\u6570\u306e\u30e6\u30cb\u30d0\u30fc\u30b5\u30eb\u30ad\u30e3\u30e9\u30af\u30bf\u3060\u3051\u3067\u306a\u304f\u3001\u305d\u306e\u6587\u5b57\u306e\u540d\u524d\u3092\u5165\u529b\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>13<\/td>\n<td>15<\/td>\n<td>2023.2<\/td>\n<td>-<\/td>\n<\/tr>\n<tr>\n<td>P2096R2: <a href=\"lang\/cpp23\/generalized_wording_for_partial_specializations.html\">\u5909\u6570\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306e\u90e8\u5206\u7279\u6b8a\u5316\u3092\u8a31\u53ef<\/a><\/td>\n<td>\u5909\u6570\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306e\u90e8\u5206\u7279\u6b8a\u5316\u3092\u8a31\u53ef\u3059\u308b\u305f\u3081\u306b\u90e8\u5206\u7279\u6b8a\u5316\u306e\u4ed5\u69d8\u3092\u6c4e\u7528\u5316<\/td>\n<td>-<\/td>\n<td>-<\/td>\n<td>-<\/td>\n<td>-<\/td>\n<\/tr>\n<tr>\n<td>P2582R1: <a href=\"lang\/cpp23\/class_template_argument_deduction_from_inherited.html\">\u7d99\u627f\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u304b\u3089\u306e\u30af\u30e9\u30b9\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u5f15\u6570\u306e\u63a8\u8ad6<\/a><\/td>\n<td>\u7d99\u627f\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u304b\u3089\u3082\u30af\u30e9\u30b9\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u5f15\u6570\u3092\u63a8\u8ad6\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>-<\/td>\n<td>-<\/td>\n<td>-<\/td>\n<td>-<\/td>\n<\/tr>\n<tr>\n<td>P1938R3: <code><a href=\"lang\/cpp23\/if_consteval.html\">if consteval<\/a><\/code><\/td>\n<td>\u30b3\u30f3\u30d1\u30a4\u30eb\u6642\u306e\u6587\u8108\u304b\u3069\u3046\u304b\u3067\u5206\u5c90\u3055\u305b\u308b<\/td>\n<td>12<\/td>\n<td>14<\/td>\n<td>-<\/td>\n<td>2022 Update 14<\/td>\n<\/tr>\n<tr>\n<td>P1401R5: <a href=\"lang\/cpp23\/narrowing_contextual_conversions_to_bool.html\">\u5b9a\u6570\u5f0f\u306e\u6587\u8108\u3067\u306e<code>bool<\/code>\u3078\u306e\u7e2e\u5c0f\u5909\u63db\u3092\u8a31\u53ef<\/a><\/td>\n<td><code>if constexpr(flags &amp; Flags::Exec)<\/code>\u3084<code>static_assert(N);<\/code>\u3092\u8a31\u53ef<\/td>\n<td>9<\/td>\n<td>13<\/td>\n<td>2022.2<\/td>\n<td>2022 Update 14<\/td>\n<\/tr>\n<tr>\n<td>P2242R3: <a href=\"lang\/cpp23\/non_literal_variables_in_constexpr_functions.html\">\u5b9a\u6570\u5f0f\u5185\u3067\u306e\u975e\u30ea\u30c6\u30e9\u30eb\u5909\u6570\u3001\u9759\u7684\u5909\u6570\u30fb\u30b9\u30ec\u30c3\u30c9\u30ed\u30fc\u30ab\u30eb\u5909\u6570\u304a\u3088\u3073goto\u3068\u30e9\u30d9\u30eb\u306e\u5b58\u5728\u3092\u8a31\u53ef\u3059\u308b<\/a><\/td>\n<td>\u30b3\u30f3\u30d1\u30a4\u30eb\u6642\u306b\u8a55\u4fa1\u3055\u308c\u306a\u3044\u9650\u308a\u3001\u5b9a\u6570\u5f0f\u5185\u306b\u9759\u7684\u5909\u6570\u30fb\u30b9\u30ec\u30c3\u30c9\u30ed\u30fc\u30ab\u30eb\u5909\u6570\u304a\u3088\u3073goto\u6587\u3068\u30e9\u30d9\u30eb\u3092\u542b\u3080\u3053\u3068\u3092\u8a31\u53ef\u3059\u308b<\/td>\n<td>12<\/td>\n<td>15<\/td>\n<td>2022.2<\/td>\n<td>2022 Update 13<\/td>\n<\/tr>\n<tr>\n<td>P2246R1: <a href=\"lang\/cpp23\/character_encoding_of_diagnostic_text.html\">\u9759\u7684\u306a\u8a3a\u65ad\u30e1\u30c3\u30bb\u30fc\u30b8\u306e\u6587\u5b57\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0<\/a><\/td>\n<td><code>static_assert<\/code>\u3084<code>[[deprecated]]<\/code>\u306a\u3069\u306e\u8a3a\u65ad\u30e1\u30c3\u30bb\u30fc\u30b8\u306e\u6587\u5b57\u96c6\u5408\u306b\u95a2\u3059\u308b\u8981\u4ef6\u3092\u306a\u304f\u3059<\/td>\n<td>-<\/td>\n<td>yes<\/td>\n<td>2022.2<\/td>\n<td>2022<\/td>\n<\/tr>\n<tr>\n<td>P2448R2: <a href=\"lang\/cpp23\/relaxing_some_constexpr_restrictions.html\"><code>constexpr<\/code>\u95a2\u6570\u304c\u5b9a\u6570\u5b9f\u884c\u3067\u304d\u306a\u3044\u5834\u5408\u3067\u3082\u9069\u683c\u3068\u3059\u308b<\/a><\/td>\n<td><\/td>\n<td>13<\/td>\n<td>17 (partial)<\/td>\n<td>2024.0 (partial)<\/td>\n<td>-<\/td>\n<\/tr>\n<tr>\n<td>P2647R1: <a href=\"lang\/cpp23\/permitting_static_constexpr_variables_in_constexpr_functions.html\"><code>constexpr<\/code>\u95a2\u6570\u5185\u3067\u306e<code>static constexpr<\/code>\u5909\u6570\u3092\u8a31\u53ef<\/a><\/td>\n<td><code>constexpr<\/code>\u95a2\u6570\u306e\u30ed\u30fc\u30ab\u30eb\u3067\u5b9a\u6570\u3092\u5b9a\u7fa9\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>13<\/td>\n<td>16<\/td>\n<td>2023.2<\/td>\n<td>-<\/td>\n<\/tr>\n<tr>\n<td>P2564R3: <a href=\"lang\/cpp23\/consteval_needs_to_propagate_up.html\"><code>constexpr<\/code>\u95a2\u6570\u5185\u3067<code>consteval<\/code>\u95a2\u6570\u3092\u547c\u3073\u51fa\u305b\u306a\u3044\u554f\u984c\u3092\u7de9\u548c<\/a><\/td>\n<td><code>consteval<\/code>\u547c\u3073\u51fa\u3057\u3092\u542b\u3080<code>constexpr<\/code>\u95a2\u6570\u3092\u6761\u4ef6\u4ed8\u304d\u3067<code>consteval<\/code>\u95a2\u6570\u3068\u307f\u306a\u3059\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>-<\/td>\n<td>17<\/td>\n<td>2024.0<\/td>\n<td>-<\/td>\n<\/tr>\n<tr>\n<td>P1102R2: <a href=\"lang\/cpp23\/down_with_lambda_parens.html\">\u30e9\u30e0\u30c0\u5f0f\u3067<code>()<\/code>\u3092\u7701\u7565\u3067\u304d\u308b\u6761\u4ef6\u3092\u7de9\u548c<\/a><\/td>\n<td>\u4fee\u98fe\u3084\u623b\u308a\u5024\u578b\u3092\u3068\u3082\u306a\u3063\u3066\u3082\u30d1\u30e9\u30e1\u30fc\u30bf\u30ea\u30b9\u30c8\u304c\u7a7a\u3067\u3042\u308c\u3070<code>()<\/code>\u3092\u7701\u7565\u3067\u304d\u308b<\/td>\n<td>11<\/td>\n<td>13<\/td>\n<td>2022.2<\/td>\n<td>2022 Update 14<\/td>\n<\/tr>\n<tr>\n<td>P2173R1: <a href=\"lang\/cpp23\/attributes_on_lambda_expressions.html\">\u30e9\u30e0\u30c0\u5f0f\u306b\u5bfe\u3059\u308b\u5c5e\u6027<\/a><\/td>\n<td>\u30e9\u30e0\u30c0\u5f0f\u306e\u3044\u304f\u3064\u304b\u306e\u7b87\u6240\u306b\u5c5e\u6027\u3092\u8a18\u8ff0\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>9<\/td>\n<td>13<\/td>\n<td>2022.2<\/td>\n<td>2022 Update 14<\/td>\n<\/tr>\n<tr>\n<td>P1774R8: <a href=\"lang\/cpp23\/portable_assumptions.html\">\u30b3\u30fc\u30c9\u5185\u5bb9\u306e\u4eee\u5b9a\u3092\u30b3\u30f3\u30d1\u30a4\u30e9\u306b\u4f1d\u3048\u308bassume\u5c5e\u6027<\/a><\/td>\n<td>\u6700\u9069\u5316\u306e\u305f\u3081\u306b\u3001\u30b3\u30fc\u30c9\u306e\u4eee\u5b9a\u3092\u30b3\u30f3\u30d1\u30a4\u30e9\u306b\u4f1d\u3048\u308b\u5c5e\u6027\u3092\u6a19\u6e96\u5316\u3059\u308b<\/td>\n<td>13<\/td>\n<td>19<\/td>\n<td>-<\/td>\n<td>-<\/td>\n<\/tr>\n<tr>\n<td>P2316R2: <a href=\"lang\/cpp23\/consistent_character_literal_encoding.html\">\u6587\u5b57\u30ea\u30c6\u30e9\u30eb\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u3092\u4e00\u8cab\u3055\u305b\u308b<\/a><\/td>\n<td>\u30d7\u30ea\u30d7\u30ed\u30bb\u30c3\u30b5\u306e\u6761\u4ef6\u5f0f\u3067\u306e\u6587\u5b57\u30ea\u30c6\u30e9\u30eb\u306e\u6271\u3044\u3092C++\u5f0f\u3068\u540c\u69d8\u306b\u3059\u308b<\/td>\n<td>yes<\/td>\n<td>yes<\/td>\n<td>2022.2<\/td>\n<td>2022<\/td>\n<\/tr>\n<tr>\n<td>P2334R1: <a href=\"lang\/cpp23\/add_support_for_preprocessing_directives_elifdef_and_elifndef.html\"><code>elif<\/code>\/<code>elifdef<\/code>\/<code>elifndef<\/code>\u306e\u30b5\u30dd\u30fc\u30c8\u3092\u8ffd\u52a0<\/a><\/td>\n<td><code>#if<\/code>\/<code>#ifdef<\/code>\/<code>#ifndef<\/code>\u306b\u5bfe\u5fdc\u3059\u308b\u8907\u6570\u6761\u4ef6\u547d\u4ee4\u306e\u30b5\u30dd\u30fc\u30c8\u3092\u8ffd\u52a0\u3059\u308b<\/td>\n<td>12<\/td>\n<td>13<\/td>\n<td>2022.2<\/td>\n<td>2022 Update 10<\/td>\n<\/tr>\n<tr>\n<td>P2437R1: <a href=\"lang\/cpp23\/warning.html\"><code>#warning<\/code>\u306e\u30b5\u30dd\u30fc\u30c8\u3092\u8ffd\u52a0<\/a><\/td>\n<td>\u591a\u304f\u306eC++\u30b3\u30f3\u30d1\u30a4\u30e9\u304c\u5b9f\u88c5\u3057\u3066\u3044\u305f\u30d7\u30ea\u30d7\u30ed\u30bb\u30b9\u6642\u306e\u8b66\u544a<code>#warning message<\/code>\u3092\u6b63\u5f0f\u30b5\u30dd\u30fc\u30c8<\/td>\n<td>yes<\/td>\n<td>yes<\/td>\n<td>2023.2<\/td>\n<td>2026<\/td>\n<\/tr>\n<tr>\n<td>P2295R6: <a href=\"lang\/cpp23\/support_for_utf8_as_a_portable_source_file_encoding.html\">\u6c4e\u7528\u7684\u306a\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9\u306e\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u3068\u3057\u3066UTF-8\u3092\u30b5\u30dd\u30fc\u30c8<\/a><\/td>\n<td>\u3059\u3079\u3066\u306e\u30b3\u30f3\u30d1\u30a4\u30e9\u306fUTF-8\u6587\u5b57\u30b3\u30fc\u30c9\u306e\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u306a\u3051\u308c\u3070\u306a\u3089\u306a\u3044<\/td>\n<td>13<\/td>\n<td>15<\/td>\n<td>2023.2<\/td>\n<td>2019 Update 2<\/td>\n<\/tr>\n<tr>\n<td>P2223R2: <a href=\"lang\/cpp23\/trimming_whitespaces_before_line_splicing.html\">\u884c\u672b\u30b9\u30da\u30fc\u30b9\u3092\u7121\u8996\u3059\u308b\u3088\u3046\u898f\u5b9a<\/a><\/td>\n<td>\u884c\u672b\u304c\u300c<code>\\ <\/code>\u300d\u3067\u304a\u308f\u3063\u3066\u3044\u305f\u5834\u5408\u306bMSVC\u306f\u884c\u306e\u7d99\u7d9a\u3092\u3057\u306a\u3044\u5b9f\u88c5\u306b\u306a\u3063\u3066\u3044\u305f\u305f\u3081\u52d5\u4f5c\u3092\u5171\u901a\u5316\u3059\u308b\u305f\u3081\u4ed5\u69d8\u3092\u898f\u5b9a<\/td>\n<td>Yes<\/td>\n<td>Yes<\/td>\n<td>2022.2<\/td>\n<td>2026<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u5404\u51e6\u7406\u7cfb\u306eC++23\u5b9f\u88c5\u72b6\u6cc1\u30da\u30fc\u30b8\uff1a<\/p>\n<ul>\n<li>GCC: <a href=\"https:\/\/gcc.gnu.org\/projects\/cxx-status.html#cxx23\" target=\"_blank\">C++23 Support in GCC<\/a><\/li>\n<li>Clang: <a href=\"https:\/\/clang.llvm.org\/cxx_status.html#cxx23\" target=\"_blank\">C++23 implementation status<\/a><\/li>\n<li>Visual C++ (MSVC):<ul>\n<li><a href=\"https:\/\/learn.microsoft.com\/en-us\/cpp\/overview\/visual-cpp-language-conformance?view=msvc-170\" target=\"_blank\">Microsoft C\/C++ language conformance by Visual Studio version<\/a><\/li>\n<li><a href=\"https:\/\/learn.microsoft.com\/en-us\/cpp\/overview\/cpp-conformance-improvements?view=msvc-170\" target=\"_blank\">C++ Conformance improvements, behavior changes, and bug fixes in Visual Studio 2022<\/a><\/li>\n<li><a href=\"https:\/\/devblogs.microsoft.com\/cppblog\/msvc-compiler-updates-in-visual-studio-2022-version-17-13\/\" target=\"_blank\">C++ Language Updates in MSVC in Visual Studio 2022 17.13<\/a><\/li>\n<li><a href=\"https:\/\/devblogs.microsoft.com\/cppblog\/msvc-compiler-language-updates-in-visual-studio-2022-version-17-12\/\" target=\"_blank\">MSVC Compiler Language Updates in Visual Studio 2022 version 17.12<\/a><\/li>\n<li><a href=\"https:\/\/devblogs.microsoft.com\/cppblog\/c-language-updates-in-msvc-in-visual-studio-2022-17-14\/\" target=\"_blank\">C++ Language Updates in MSVC in Visual Studio 2022 17.14<\/a><\/li>\n<\/ul>\n<\/li>\n<li>ICX: <a href=\"https:\/\/www.intel.com\/content\/www\/us\/en\/developer\/articles\/technical\/c23-features-supported-by-intel-c-compiler.html\" target=\"_blank\">C++23 Features Supported by Intel\u00ae C++ Compiler<\/a><\/li>\n<\/ul>\n<h2><a href=\"#cpp26\" id=\"cpp26\">C++26\u8a00\u8a9e\u6a5f\u80fd\u306e\u5b9f\u88c5\u72b6\u6cc1<\/a><\/h2>\n<table border=\"1\" bordercolor=\"#888\" style=\"border-collapse:collapse\">\n<thead>\n<tr>\n<th>\u8a00\u8a9e\u6a5f\u80fd<\/th>\n<th>\u8aac\u660e<\/th>\n<th><a href=\"implementation.html#gcc\">GCC<\/a><\/th>\n<th><a href=\"implementation.html#clang\">Clang<\/a><\/th>\n<th><a href=\"implementation.html#icc\">ICX<\/a><\/th>\n<th><a href=\"implementation.html#visual_cpp\">MSVC<\/a><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>P2752R3: <a href=\"lang\/cpp26\/static_storage_for_braced_initializers.html\"><code>std::initializer_list<\/code>\u306e\u914d\u5217\u3092\u9759\u7684\u8a18\u61b6\u57df\u306b\u914d\u7f6e\u3059\u308b<\/a><\/td>\n<td><code>std::vector v = {1, 2, 3};<\/code>\u306e\u3088\u3046\u306a\u521d\u671f\u5316\u3067\u521d\u671f\u5316\u5b50\u30ea\u30b9\u30c8\u3092\u9759\u7684\u8a18\u61b6\u57df\u306b\u914d\u7f6e\u3059\u308b\u3053\u3068\u3067\u7121\u99c4\u306a\u30b3\u30d4\u30fc\u3092\u306a\u304f\u3059<\/td>\n<td>14<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>P2169R4: <a href=\"lang\/cpp26\/nice_placeholder_with_no_name.html\">\u5ba3\u8a00\u306e\u307f\u3067\u4f7f\u7528\u3057\u306a\u3044\u5909\u6570\u306e\u540d\u524d\u3068\u3057\u3066<code>_<\/code>\u3092\u30b5\u30dd\u30fc\u30c8<\/a><\/td>\n<td>\u5909\u6570\u540d<code>_<\/code>\u306f\u6697\u9ed9\u3067<code>[[maybe_unused]]<\/code>\u304c\u6307\u5b9a\u3055\u308c\u308b<\/td>\n<td>14<\/td>\n<td>18<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>P1854R4: <a href=\"lang\/cpp26\/making_non-encodable_string_literals_ill-formed.html\">\u6587\u5b57\u5217\u30ea\u30c6\u30e9\u30eb\u306e\u6587\u5b57\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u5931\u6557\u3092\u4e0d\u9069\u683c\u3068\u3059\u308b<\/a><\/td>\n<td>\u6587\u5b57\u5217\u30ea\u30c6\u30e9\u30eb\u306e\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u6642\u306b\u6587\u5b57\u8868\u73fe\u304c\u5931\u308f\u308c\u308b\u5834\u5408\u306b\u30b3\u30f3\u30d1\u30a4\u30eb\u30a8\u30e9\u30fc\u306b\u3059\u308b<\/td>\n<td>14<\/td>\n<td>14<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>P2361R6: <a href=\"lang\/cpp26\/unevaluated_strings.html\">\u30b3\u30f3\u30d1\u30a4\u30eb\u6642\u306b\u306e\u307f\u4f7f\u7528\u3055\u308c\u308b\u6587\u5b57\u5217\u306e\u6271\u3044\u3092\u660e\u78ba\u5316<\/a><\/td>\n<td><code>static_assert<\/code>\u3084<code>[[deprecated]]<\/code>\u306a\u3069\u3067\u4f7f\u7528\u3055\u308c\u308b\u30b3\u30f3\u30d1\u30a4\u30eb\u6642\u306e\u6587\u5b57\u5217\u306b\u3064\u3044\u3066\u3001\u6587\u5b57\u30b3\u30fc\u30c9\u306e\u6307\u5b9a\u3092\u7981\u6b62\u3057\u3001\u5b9f\u884c\u6642\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u304c\u884c\u308f\u308c\u306a\u3044\u3053\u3068\u3092\u898f\u5b9a<\/td>\n<td>14<\/td>\n<td>18<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>P2552R3: <a href=\"lang\/cpp26\/on_the_ignorability_of_standard_attributes.html\">\u5c5e\u6027\u306e\u7121\u8996\u6027\u3092\u898b\u76f4\u3057<\/a><\/td>\n<td>\u69cb\u6587\u3068\u3057\u3066\u9069\u683c\u306a\u5c5e\u6027\u306e\u307f\u3092\u7121\u8996\u3067\u304d\u308b\u3088\u3046\u306b\u3057\u3001\u305d\u3046\u3067\u306a\u3044\u5c5e\u6027\u306e\u4f7f\u7528\u3092<a class=\"cpprefjp-defined-word\">\u4e0d\u9069\u683c<\/a>\u3068\u3059\u308b<\/td>\n<td>15<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>P2738R1: <a href=\"lang\/cpp26\/constexpr_cast_from_voidptr.html\">\u5b9a\u6570\u5f0f\u3067\u306e<code>void*<\/code>\u304b\u3089\u30dd\u30a4\u30f3\u30bf\u578b\u3078\u306e\u30ad\u30e3\u30b9\u30c8\u3092\u8a31\u53ef<\/a><\/td>\n<td>\u578b\u6d88\u53bb\u306e\u305f\u3081\u306b<code>void*<\/code>\u304b\u3089\u30dd\u30a4\u30f3\u30bf\u578b\u3078\u306e\u30ad\u30e3\u30b9\u30c8\u3092\u8a31\u53ef\u3059\u308b<\/td>\n<td>14<\/td>\n<td>17<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>P2741R3: <a href=\"lang\/cpp26\/user-generated_static_assert_messages.html\"><code>static_assert<\/code>\u306e\u8a3a\u65ad\u30e1\u30c3\u30bb\u30fc\u30b8\u306b\u30e6\u30fc\u30b6\u30fc\u304c\u751f\u6210\u3057\u305f\u6587\u5b57\u5217\u306e\u6307\u5b9a\u3092\u8a31\u53ef<\/a><\/td>\n<td><code>constexpr<\/code>\u306a<code>S.size()<\/code>\u3068<code>S.data()<\/code>\u30e1\u30f3\u30d0\u95a2\u6570\u3092\u3082\u3064\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u30b3\u30f3\u30d1\u30a4\u30eb\u6642\u6587\u5b57\u5217\u3068\u3057\u3066\u6307\u5b9a\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>14<\/td>\n<td>17<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>P2558R2: <a href=\"lang\/cpp26\/add_atsign_dollar_graveaccent_to_the_basic_character_set.html\">\u57fa\u672c\u6587\u5b57\u96c6\u5408\u306b@\u3001$\u3001`\u3092\u8ffd\u52a0<\/a><\/td>\n<td>C\u8a00\u8a9e\u3068\u306e\u4e92\u63db\u6027\u306e\u305f\u3081\u306b\u3053\u308c\u3089\u306e\u6587\u5b57\u3092\u57fa\u672c\u6587\u5b57\u96c6\u5408\u306b\u8ffd\u52a0<\/td>\n<td>15<\/td>\n<td>Yes<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>P2662R3: <a href=\"lang\/cpp26\/pack_indexing.html\">\u30d1\u30e9\u30e1\u30fc\u30bf\u30d1\u30c3\u30af\u3078\u306e\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u30a2\u30af\u30bb\u30b9\u3092\u8a31\u53ef<\/a><\/td>\n<td>\u53ef\u5909\u5f15\u6570\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306e\u30d1\u30e9\u30e1\u30fc\u30bf\u30d1\u30c3\u30af\u306b\u6dfb\u5b57\u30a2\u30af\u30bb\u30b9\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>15<\/td>\n<td>19<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>P2864R2: <a href=\"lang\/cpp26\/remove_deprecated_arithmetic_conversion_on_enumerations.html\">\u975e\u63a8\u5968\u3068\u306a\u3063\u3066\u3044\u305f\u5217\u6319\u5024\u304b\u3089\u7b97\u8853\u578b\u3078\u306e\u6697\u9ed9\u5909\u63db\u3092\u524a\u9664<\/a><\/td>\n<td>C++20\u304b\u3089\u975e\u63a8\u5968\u3068\u306a\u3063\u3066\u3044\u305f\u5217\u6319\u5024\u3078\u306e\u7b97\u8853\u6f14\u7b97\u3067\u7b97\u8853\u578b\u306b\u6697\u9ed9\u5909\u63db\u3055\u308c\u308b\u4ed5\u69d8\u3092\u524a\u9664<\/td>\n<td>14<\/td>\n<td>18<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>P2748R5: <a href=\"lang\/cpp26\/disallow_binding_a_returned_glvalue_to_a_temporary.html\">\u8fd4\u5374\u3055\u308c\u305f\u5de6\u8fba\u5024\u304b\u3089\u6697\u9ed9\u5909\u63db\u3055\u308c\u305f\u4e00\u6642\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u304c\u53c2\u7167\u306b\u675f\u7e1b\u3055\u308c\u308b\u3053\u3068\u3092\u7981\u6b62\u3059\u308b<\/a><\/td>\n<td>\u5bff\u547d\u5207\u308c\u306e\u5909\u6570\u306b\u3088\u3063\u3066\u5f15\u304d\u8d77\u3053\u3055\u308c\u308b\u30d0\u30b0\u3092\u9632\u6b62\u3059\u308b<\/td>\n<td>14<\/td>\n<td>19<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>P3106R1: <a href=\"lang\/cpp26\/clarifying_rules_for_brace_elision_in_aggregate_initialization.html\">\u8981\u7d20\u6570\u4e0d\u660e\u306e\u914d\u5217\u3092\u96c6\u6210\u4f53\u521d\u671f\u5316\u3059\u308b\u898f\u5247\u3092\u660e\u78ba\u5316<\/a><\/td>\n<td>\u914d\u5217\u8981\u7d20\u306e\u96c6\u6210\u4f53\u521d\u671f\u5316\u3067<code>{}<\/code>\u304c\u7701\u7565\u3055\u308c\u305f\u5834\u5408\u306e\u77db\u76fe\u3057\u3066\u3044\u305f\u898f\u5b9a\u3092\u4fee\u6b63<\/td>\n<td>yes<\/td>\n<td>17<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>P0609R3: <a href=\"lang\/cpp26\/attributes_for_structured_bindings.html\">\u69cb\u9020\u5316\u675f\u7e1b\u3078\u306e\u5c5e\u6027\u3092\u8a31\u53ef<\/a><\/td>\n<td><code>auto [a, b [[maybe_unused]], c] = f();<\/code>\u306e\u3088\u3046\u306b\u69cb\u9020\u5316\u675f\u7e1b\u306e\u8981\u7d20\u306b\u5bfe\u3057\u3066\u5c5e\u6027\u3092\u4ed8\u52a0\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>15<\/td>\n<td>19<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>P3034R1: <a href=\"lang\/cpp26\/module_declarations_shouldnt_be_macros.html\">\u30e2\u30b8\u30e5\u30fc\u30eb\u5ba3\u8a00\u3067\u306e\u30e2\u30b8\u30e5\u30fc\u30eb\u540d\u306e\u30de\u30af\u30ed\u5c55\u958b\u3092\u7981\u6b62\u3059\u308b<\/a><\/td>\n<td><code>export module MACRO_NAME;<\/code>\u3092\u7981\u6b62<\/td>\n<td>15<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>P2809R3: <a href=\"lang\/cpp26\/trivial_infinite_loops_are_not_undefined_behavior.html\">\u7a7a\u306e\u7121\u9650\u30eb\u30fc\u30d7\u306f\u672a\u5b9a\u7fa9\u52d5\u4f5c\u3067\u306f\u306a\u3044\u3068\u898f\u5b9a<\/a><\/td>\n<td>\u4e26\u884c\u30d7\u30ed\u30b0\u30e9\u30e0\u306e\u9032\u884c\u4fdd\u8a3c\u306a\u3069\u3092\u8003\u616e\u3057\u3066\u7a7a\u306e\u7121\u9650\u30eb\u30fc\u30d7\u3092\u672a\u5b9a\u7fa9\u52d5\u4f5c\u3067\u306f\u306a\u3044\u3082\u306e\u3068\u3059\u308b<\/td>\n<td>14<\/td>\n<td>19<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>P2795R5: <a href=\"lang\/cpp26\/erroneous_behavior_for_uninitialized_reads.html\">\u672a\u521d\u671f\u5316\u5909\u6570\u306e\u8aad\u307f\u53d6\u308a\u3092\u30a8\u30e9\u30fc\u6027\u52d5\u4f5c\u3068\u3059\u308b<\/a><\/td>\n<td>\u521d\u671f\u5316\u3055\u308c\u3066\u3044\u306a\u3044\u81ea\u52d5\u5909\u6570\u306e\u8aad\u307f\u53d6\u308a\u306e\u5b89\u5168\u6027\u3092\u898f\u5b9a\u3059\u308b<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>P2573R2: <a href=\"lang\/cpp26\/delete_reason.html\">\u95a2\u6570\u5ba3\u8a00\u3092\u524a\u9664\u3059\u308b\u7406\u7531\u3092\u6307\u5b9a\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/a><\/td>\n<td><code>f() = delete(\"reason\");<\/code><\/td>\n<td>15<\/td>\n<td>19<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>P2893R3: <a href=\"lang\/cpp26\/variadic_friends.html\">\u53ef\u5909\u5f15\u6570\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3067<code>friend<\/code>\u5ba3\u8a00\u3092\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/a><\/td>\n<td>\u30af\u30e9\u30b9\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306e\u53ef\u5909\u5f15\u6570\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3067\u307e\u3068\u3081\u3066<code>friend<\/code>\u5ba3\u8a00\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>15<\/td>\n<td>20<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>P2747R2: <a href=\"lang\/cpp26\/constexpr_placement_new.html\"><code>constexpr<\/code>\u914d\u7f6e<code>new<\/code><\/a><\/td>\n<td>\u5b9a\u6570\u5f0f\u306e\u6587\u8108\u3067\u306e\u914d\u7f6e<code>new<\/code>\u3092\u8a31\u53ef<\/td>\n<td>15<\/td>\n<td>20<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>P3144R2: <a href=\"lang\/cpp26\/deleting_a_pointer_to_an_incomplete_type_should_be_ill-formed.html\">\u4e0d\u5b8c\u5168\u578b\u3078\u306e\u30dd\u30a4\u30f3\u30bf\u306b\u5bfe\u3059\u308b<code>delete<\/code>\u3092\u4e0d\u9069\u683c\u3068\u3059\u308b<\/a><\/td>\n<td>\u672a\u5b9a\u7fa9\u52d5\u4f5c\u3092\u5f15\u304d\u8d77\u3053\u3059\u64cd\u4f5c\u3092\u30b3\u30f3\u30d1\u30a4\u30eb\u30a8\u30e9\u30fc\u3068\u3059\u308b<\/td>\n<td>15<\/td>\n<td>19<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>P2963R3: <a href=\"lang\/cpp26\/ordering_of_constraints_involving_fold_expressions.html\">\u5236\u7d04\u5f0f\u5185\u3067\u306e\u7573\u307f\u8fbc\u307f\u5f0f\u306e\u9806\u5e8f\u4ed8\u3051<\/a><\/td>\n<td>\u7573\u307f\u8fbc\u307f\u5f0f\u3092\u542b\u3080\u5236\u7d04\u306e\u5305\u6442\u95a2\u4fc2\u3092\u8a8d\u8b58\u3067\u304d\u308b\u3088\u3046\u306b\u3057\u3001\u30aa\u30fc\u30d0\u30fc\u30ed\u30fc\u30c9\u89e3\u6c7a\u306e\u66d6\u6627\u3055\u3092\u89e3\u6d88\u3059\u308b<\/td>\n<td><\/td>\n<td>19<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>P0963R3: <a href=\"lang\/cpp26\/structured_binding_declaration_as_a_condition.html\">\u6761\u4ef6\u5f0f\u3067\u306e\u69cb\u9020\u5316\u675f\u7e1b\u306e\u4f7f\u7528\u3092\u8a31\u53ef<\/a><\/td>\n<td>\u5f0f\u5168\u4f53\u3092<code>bool<\/code>\u5024\u306b\u5909\u63db\u3067\u304d\u308b\u5834\u5408\u306b\u6761\u4ef6\u5f0f\u3067\u69cb\u9020\u5316\u675f\u7e1b\u3092\u4f7f\u7528\u3067\u304d\u308b\u3053\u3068\u3068\u3059\u308b<\/td>\n<td>15<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>P2686R5: <a href=\"lang\/cpp26\/constexpr_structured_bindings_and_references_to_constexpr_variables.html\"><code>constexpr<\/code>\u69cb\u9020\u5316\u675f\u7e1b\u306e\u8a31\u53ef\u3068\u3001<code>constexpr<\/code>\u53c2\u7167\u306e\u5236\u9650\u7de9\u548c<\/a><\/td>\n<td>\u5b9a\u6570\u5f0f\u306b\u5bfe\u3059\u308b\u69cb\u9020\u5316\u675f\u7e1b\u3092\u8a31\u53ef\u3057\u3001\u95a2\u9023\u3057\u3066<code>constexpr<\/code>\u53c2\u7167\u306e\u5236\u9650\u3092\u7de9\u548c\u3057\u3066\u81ea\u52d5\u5909\u6570\u3082\u53c2\u7167\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>P3068R6: <a href=\"lang\/cpp26\/allowing_exception_throwing_in_constant-evaluation.html\">\u5b9a\u6570\u8a55\u4fa1\u3067\u306e\u4f8b\u5916\u9001\u51fa\u3092\u8a31\u53ef<\/a><\/td>\n<td>\u5b9a\u6570\u5f0f\u306e\u6587\u8108\u3067\u306e\u4f8b\u5916\u306e\u9001\u51fa\u3068\u6355\u6349\u3092\u8a31\u53ef<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>P2865R6: <a href=\"lang\/cpp26\/remove_deprecated_array_comparisons.html\">\u975e\u63a8\u5968\u3060\u3063\u305f\u7d44\u307f\u8fbc\u307f\u914d\u5217\u306e\u6bd4\u8f03\u3092\u524a\u9664<\/a><\/td>\n<td>C++20\u3067\u975e\u63a8\u5968\u3068\u306a\u3063\u3066\u3044\u305f\u914d\u5217\u6bd4\u8f03\u3092\u524a\u9664<\/td>\n<td>15<\/td>\n<td>20<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>P1061R10: <a href=\"lang\/cpp26\/structured_bindings_can_introduce_a_pack.html\">\u69cb\u9020\u5316\u675f\u7e1b\u3067\u30d1\u30c3\u30af\u3092\u5c0e\u5165\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/a><\/td>\n<td>\u30bf\u30d7\u30eb\u3092\u5206\u89e3\u3059\u308b\u969b\u306b\u8907\u6570\u306e\u5909\u6570\u3092\u30d1\u30c3\u30af\u3068\u3057\u3066\u5ba3\u8a00\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b\u3002<code>auto [a, ...xs] = f();<\/code><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>P3176R0: <a href=\"lang\/cpp26\/the_oxford_variadic_comma.html\">\u5148\u884c\u3059\u308b\u30ab\u30f3\u30de\u306e\u306a\u3044\u7701\u7565\u8a18\u53f7\u3092\u975e\u63a8\u5968\u5316<\/a><\/td>\n<td><code>void f(int, ...);<\/code>\u306fOK\u3002<code>void f(int...);<\/code>\u306f\u975e\u63a8\u5968<\/td>\n<td>15<\/td>\n<td>20<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>P3074R7: <a href=\"lang\/cpp26\/trivial_unions.html\">\u5171\u7528\u4f53\u306e\u7279\u6b8a\u30e1\u30f3\u30d0\u95a2\u6570\u306e\u30c8\u30ea\u30d3\u30a2\u30eb\u5316<\/a><\/td>\n<td>\u975e\u30c8\u30ea\u30d3\u30a2\u30eb\u306a\u578b\u3092\u30e1\u30f3\u30d0\u306b\u3082\u3064\u5171\u7528\u4f53\u306e\u30c7\u30d5\u30a9\u30eb\u30c8\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u3068\u30c7\u30b9\u30c8\u30e9\u30af\u30bf\u3092\u30c8\u30ea\u30d3\u30a2\u30eb\u306b\u3057\u3001\u672a\u521d\u671f\u5316\u30b9\u30c8\u30ec\u30fc\u30b8\u3068\u3057\u3066\u4f7f\u7528\u53ef\u80fd\u306b\u3059\u308b<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>P2900R14: <a href=\"lang\/cpp26\/contracts.html\">\u5951\u7d04\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u3092\u30b5\u30dd\u30fc\u30c8\u3059\u308b<\/a><\/td>\n<td>\u95a2\u6570\u306e\u4e8b\u524d\u6761\u4ef6\u3001\u4e8b\u5f8c\u6761\u4ef6\u3001\u4e0d\u5909\u6761\u4ef6\u3092\u8a18\u8ff0\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>P2841R7: <a href=\"lang\/cpp26\/concept_and_variable-template_template-parameters.html\">\u30b3\u30f3\u30bb\u30d7\u30c8\u3068\u5909\u6570\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3092\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u5f15\u6570\u3068\u3057\u3066\u6e21\u305b\u308b\u3088\u3046\u306b\u3059\u308b<\/a><\/td>\n<td>\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u30d1\u30e9\u30e1\u30fc\u30bf\u3068\u3057\u3066\u3001\u30af\u30e9\u30b9\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3084\u30a8\u30a4\u30ea\u30a2\u30b9\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306b\u52a0\u3048\u3001\u30b3\u30f3\u30bb\u30d7\u30c8\u3068\u5909\u6570\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3082\u6e21\u305b\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>P1967R14: <a href=\"lang\/cpp26\/embed.html\">\u30d5\u30a1\u30a4\u30eb\u3092\u8aad\u307f\u8fbc\u3080<code>#embed<\/code>\u547d\u4ee4\u3092\u8ffd\u52a0<\/a><\/td>\n<td>\u30d0\u30a4\u30ca\u30ea\u30d5\u30a1\u30a4\u30eb\u3092\u30a4\u30f3\u30af\u30eb\u30fc\u30c9\u3059\u308b\u30e1\u30ab\u30cb\u30ba\u30e0\u3002<code>#include<\/code>\u3068\u3061\u304c\u3063\u3066\u8aad\u307f\u51fa\u3057\u30b5\u30a4\u30ba\u306a\u3069\u306e\u67d4\u8edf\u306a\u6307\u5b9a\u304c\u3067\u304d\u308b<\/td>\n<td>15<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>P3618R0: <a href=\"lang\/cpp26\/allow_attaching_main_to_the_global_module.html\"><code>main<\/code>\u95a2\u6570\u3092\u30b0\u30ed\u30fc\u30d0\u30eb\u30e2\u30b8\u30e5\u30fc\u30eb\u306b\u542b\u3081\u3089\u308c\u308b\u3088\u3046\u306b\u3059\u308b<\/a><\/td>\n<td><code>main<\/code>\u95a2\u6570\u306b<code>extern \"C++\"<\/code>\u3092\u6307\u5b9a\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b\u3053\u3068\u3067\u540d\u524d\u4ed8\u304d\u30e2\u30b8\u30e5\u30fc\u30eb\u306b\u542b\u3081\u3089\u308c\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<td>16<\/td>\n<td>21<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>P2996R13: <a href=\"lang\/cpp26\/reflection.md.nolink\">\u9759\u7684\u30ea\u30d5\u30ec\u30af\u30b7\u30e7\u30f3<\/a><\/td>\n<td>\u30ea\u30d5\u30ec\u30af\u30b7\u30e7\u30f3\u6f14\u7b97\u5b50<code>^^<\/code>\u3068<code>std::meta::info<\/code>\u578b\u306b\u3088\u308a\u30b3\u30f3\u30d1\u30a4\u30eb\u6642\u306b\u3055\u307e\u3056\u307e\u306a\u60c5\u5831\u3092\u53d6\u5f97\u3067\u304d\u308b<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>P1306R5: <a href=\"lang\/cpp26\/expansion_statements.html\">\u30b3\u30f3\u30d1\u30a4\u30eb\u6642\u306e\u30bf\u30d7\u30eb\u3084\u30ea\u30b9\u30c8\u3092\u5c55\u958b\u51e6\u7406\u3059\u308b<code>template for<\/code>\u6587<\/a><\/td>\n<td>\u30bf\u30d7\u30eb\u30fb\u69cb\u9020\u4f53\u30fbRange\u30fb\u30d1\u30e9\u30e1\u30fc\u30bf\u30d1\u30c3\u30af\u306a\u3069\u306e\u5404\u8981\u7d20\u306b\u5bfe\u3057\u3066\u30b3\u30f3\u30d1\u30a4\u30eb\u6642\u306b\u6587\u3092\u5c55\u958b\u3059\u308b<code>template for<\/code>\u6587\u3092\u8ffd\u52a0<\/td>\n<td>16<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>P3533R2: <a href=\"lang\/cpp26\/constexpr_virtual_inheritance.html\"><code>constexpr<\/code>\u4eee\u60f3\u7d99\u627f\u3092\u8a31\u53ef<\/a><\/td>\n<td>\u5b9a\u6570\u5f0f\u306e\u6587\u8108\u3067\u306e\u4eee\u60f3\u7d99\u627f\u3092\u8a31\u53ef<\/td>\n<td>16<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>P2843R3: <a href=\"lang\/cpp26\/preprocessing_is_never_undefined.html\">\u30d7\u30ea\u30d7\u30ed\u30bb\u30c3\u30b5\u4ed5\u69d8\u3067\u306e\u300c\u672a\u5b9a\u7fa9\u52d5\u4f5c\u300d\u3092\u4e0d\u9069\u683c (\u8a3a\u65ad\u4e0d\u8981) \u306b\u5909\u66f4<\/a><\/td>\n<td>\u30d7\u30ea\u30d7\u30ed\u30bb\u30c3\u30b5\u3068\u30ec\u30ad\u30b5\u30fc\u306e\u6587\u8108\u3067\u306e\u300c\u672a\u5b9a\u7fa9\u52d5\u4f5c\u300d\u7528\u8a9e\u3092<a class=\"cpprefjp-defined-word\">\u4e0d\u9069\u683c<\/a> (\u8a3a\u65ad\u4e0d\u8981) \u306b\u5909\u66f4<\/td>\n<td>16<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>P3868R1: <a href=\"lang\/cpp26\/allow_line_before_module_declarations.html\">\u30e2\u30b8\u30e5\u30fc\u30eb\u5ba3\u8a00\u3088\u308a\u524d\u3067\u306e<code>#line<\/code>\u30c7\u30a3\u30ec\u30af\u30c6\u30a3\u30d6\u306e\u4f7f\u7528\u3092\u8a31\u53ef\u3059\u308b<\/a><\/td>\n<td>\u30e2\u30b8\u30e5\u30fc\u30eb\u5ba3\u8a00\u3088\u308a\u524d\u3067\u306e<code>#line<\/code>\u30c7\u30a3\u30ec\u30af\u30c6\u30a3\u30d6\u306e\u4f7f\u7528\u3092\u7981\u6b62\u3057\u3066\u3044\u305f\u306e\u306f\u904e\u5ea6\u306a\u5236\u9650\u3060\u3063\u305f<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u5404\u51e6\u7406\u7cfb\u306eC++26\u5b9f\u88c5\u72b6\u6cc1\u30da\u30fc\u30b8\uff1a<\/p>\n<ul>\n<li>GCC: <a href=\"https:\/\/gcc.gnu.org\/projects\/cxx-status.html#cxx26\" target=\"_blank\">C++26 Support in GCC<\/a><\/li>\n<li>Clang:<ul>\n<li><a href=\"https:\/\/clang.llvm.org\/cxx_status.html#cxx26\" target=\"_blank\">C++2c implementation status<\/a><\/li>\n<li><a href=\"https:\/\/libcxx.llvm.org\/Status\/Format.html\" target=\"_blank\">libc++ Format Status<\/a><\/li>\n<\/ul>\n<\/li>\n<li>Visual C++ (MSVC):<ul>\n<li><a href=\"https:\/\/learn.microsoft.com\/en-us\/cpp\/overview\/visual-cpp-language-conformance?view=msvc-170\" target=\"_blank\">Microsoft C\/C++ language conformance by Visual Studio version<\/a><\/li>\n<li><a href=\"https:\/\/learn.microsoft.com\/en-us\/cpp\/overview\/cpp-conformance-improvements?view=msvc-170\" target=\"_blank\">C++ Conformance improvements, behavior changes, and bug fixes in Visual Studio 2022<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul><\/div>","author":{"name":"Akira Takahashi","email":"faithandbrave@gmail.com"}},{"title":"\u69cb\u9020\u5316\u675f\u7e1b [P0217R3] -- C++26: template for\u6587\u3092\u8ffd\u52a0 (close #1494)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/lang\/cpp17\/structured_bindings.html"}},"id":"c7f3ae1d8baa4b7d683506d7bec5c4a3c417a45c:lang\/cpp17\/structured_bindings.md","updated":"2026-04-09T08:44:02+09:00","summary":"<pre><code>diff --git a\/lang\/cpp17\/structured_bindings.md b\/lang\/cpp17\/structured_bindings.md\nindex 7bcafa595..863343d42 100644\n--- a\/lang\/cpp17\/structured_bindings.md\n+++ b\/lang\/cpp17\/structured_bindings.md\n@@ -342,6 +342,7 @@ auto { w, {x, y}, z } = f(); \/\/ \u3053\u306e\u3088\u3046\u306a\u3001tuple\u5185\u306b\u3042\u308bpair\u3092\u540c\u6642\n - [C++26 \u5ba3\u8a00\u306e\u307f\u3067\u4f7f\u7528\u3057\u306a\u3044\u5909\u6570\u306e\u540d\u524d\u3068\u3057\u3066`_`\u3092\u30b5\u30dd\u30fc\u30c8](\/lang\/cpp26\/nice_placeholder_with_no_name.md)\n - [C++26 \u69cb\u9020\u5316\u675f\u7e1b\u3067\u30d1\u30c3\u30af\u3092\u5c0e\u5165\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b](\/lang\/cpp26\/structured_bindings_can_introduce_a_pack.md)\n - [C++26 `constexpr`\u69cb\u9020\u5316\u675f\u7e1b\u306e\u8a31\u53ef\u3068\u3001`constexpr`\u53c2\u7167\u306e\u5236\u9650\u7de9\u548c](\/lang\/cpp26\/constexpr_structured_bindings_and_references_to_constexpr_variables.md)\n+- [C++26 \u30b3\u30f3\u30d1\u30a4\u30eb\u6642\u306e\u30bf\u30d7\u30eb\u3084\u30ea\u30b9\u30c8\u3092\u5c55\u958b\u51e6\u7406\u3059\u308b`template for`\u6587](\/lang\/cpp26\/expansion_statements.md)\n \n \n ## \u53c2\u7167\n<\/code><\/pre>","author":{"name":"Akira Takahashi","email":"faithandbrave@gmail.com"}},{"title":"C++26 -- C++26: template for\u6587\u3092\u8ffd\u52a0 (close #1494)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/lang\/cpp26.html"}},"id":"c7f3ae1d8baa4b7d683506d7bec5c4a3c417a45c:lang\/cpp26.md","updated":"2026-04-09T08:44:02+09:00","content":"<h1 itemprop=\"name\"><span class=\"token\">C++26<\/span><\/h1>\n<div itemprop=\"articleBody\"><h2>\u6982\u8981<\/h2>\n<p>C++26\u3068\u306f\u30012026\u5e74\u4e2d\u306b\u6539\u8a02\u3055\u308c\u308b\u4e88\u5b9a\u306e\u3001C++\u30d0\u30fc\u30b8\u30e7\u30f3\u306e\u901a\u79f0\u3067\u3042\u308b\u3002<\/p>\n<p>\u3053\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u306f\u3001\u7b56\u5b9a\u4e2d\u306e\u305f\u3081C++2c\u3068\u547c\u3070\u308c\u308b\u3053\u3068\u304c\u3042\u308b\u3002\u300c(2020\u5e74\u4ee3\u306e3\u3064\u76ee\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u304c) 202c\u5e74\u306b\u30ea\u30ea\u30fc\u30b9\u3055\u308c\u308b\u300d\u3068\u3044\u3046\u4f0f\u305b\u5b57\u3068\u3057\u3066\u300cc\u300d\u304c\u4f7f\u308f\u308c\u3066\u3044\u308b\u304c\u30013\u5e74\u5468\u671f\u306b\u6b21\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u304c\u7b56\u5b9a\u3055\u308c\u308b\u3053\u3068\u304c\u6c7a\u307e\u3063\u3066\u3044\u308b\u305f\u3081\u3001\u4f0f\u305b\u5b57\u306b\u306a\u3063\u3066\u3044\u308b\u5e74\u6570\u304c\u305a\u308c\u308b\u3053\u3068\u306f\u306a\u3044\u3002<\/p>\n<h2>\u8a00\u8a9e\u6a5f\u80fd<\/h2>\n<h3>\u5909\u6570<\/h3>\n<table border=\"1\" bordercolor=\"#888\" style=\"border-collapse:collapse\">\n<thead>\n<tr>\n<th>\u8a00\u8a9e\u6a5f\u80fd<\/th>\n<th>\u8aac\u660e<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><a href=\"cpp26\/static_storage_for_braced_initializers.html\"><code>std::initializer_list<\/code>\u306e\u914d\u5217\u3092\u9759\u7684\u8a18\u61b6\u57df\u306b\u914d\u7f6e\u3059\u308b<\/a><\/td>\n<td><code>std::vector v = {1, 2, 3};<\/code>\u306e\u3088\u3046\u306a\u521d\u671f\u5316\u3067\u521d\u671f\u5316\u5b50\u30ea\u30b9\u30c8\u3092\u9759\u7684\u8a18\u61b6\u57df\u306b\u914d\u7f6e\u3059\u308b\u3053\u3068\u3067\u7121\u99c4\u306a\u30b3\u30d4\u30fc\u3092\u306a\u304f\u3059<\/td>\n<\/tr>\n<tr>\n<td><a href=\"cpp26\/nice_placeholder_with_no_name.html\">\u5ba3\u8a00\u306e\u307f\u3067\u4f7f\u7528\u3057\u306a\u3044\u5909\u6570\u306e\u540d\u524d\u3068\u3057\u3066<code>_<\/code>\u3092\u30b5\u30dd\u30fc\u30c8<\/a><\/td>\n<td>\u5909\u6570\u540d<code>_<\/code>\u306f\u6697\u9ed9\u3067<code>[[maybe_unused]]<\/code>\u304c\u6307\u5b9a\u3055\u308c\u308b<\/td>\n<\/tr>\n<tr>\n<td><a href=\"cpp26\/deleting_a_pointer_to_an_incomplete_type_should_be_ill-formed.html\">\u4e0d\u5b8c\u5168\u578b\u3078\u306e\u30dd\u30a4\u30f3\u30bf\u306b\u5bfe\u3059\u308b<code>delete<\/code>\u3092\u4e0d\u9069\u683c\u3068\u3059\u308b<\/a><\/td>\n<td>\u672a\u5b9a\u7fa9\u52d5\u4f5c\u3092\u5f15\u304d\u8d77\u3053\u3059\u64cd\u4f5c\u3092\u30b3\u30f3\u30d1\u30a4\u30eb\u30a8\u30e9\u30fc\u3068\u3059\u308b<\/td>\n<\/tr>\n<tr>\n<td><a href=\"cpp26\/disallow_binding_a_returned_glvalue_to_a_temporary.html\">\u8fd4\u5374\u3055\u308c\u305f\u5de6\u8fba\u5024\u304b\u3089\u6697\u9ed9\u5909\u63db\u3055\u308c\u305f\u4e00\u6642\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u304c\u53c2\u7167\u306b\u675f\u7e1b\u3055\u308c\u308b\u3053\u3068\u3092\u7981\u6b62\u3059\u308b<\/a><\/td>\n<td>\u5bff\u547d\u5207\u308c\u306e\u5909\u6570\u306b\u3088\u3063\u3066\u5f15\u304d\u8d77\u3053\u3055\u308c\u308b\u30d0\u30b0\u3092\u9632\u6b62\u3059\u308b<\/td>\n<\/tr>\n<tr>\n<td><a href=\"cpp26\/clarifying_rules_for_brace_elision_in_aggregate_initialization.html\">\u8981\u7d20\u6570\u4e0d\u660e\u306e\u914d\u5217\u3092\u96c6\u6210\u4f53\u521d\u671f\u5316\u3059\u308b\u898f\u5247\u3092\u660e\u78ba\u5316<\/a><\/td>\n<td>\u914d\u5217\u8981\u7d20\u306e\u96c6\u6210\u4f53\u521d\u671f\u5316\u3067<code>{}<\/code>\u304c\u7701\u7565\u3055\u308c\u305f\u5834\u5408\u306e\u77db\u76fe\u3057\u3066\u3044\u305f\u898f\u5b9a\u3092\u4fee\u6b63<\/td>\n<\/tr>\n<tr>\n<td><a href=\"cpp26\/erroneous_behavior_for_uninitialized_reads.html\">\u672a\u521d\u671f\u5316\u5909\u6570\u306e\u8aad\u307f\u53d6\u308a\u3092\u30a8\u30e9\u30fc\u6027\u52d5\u4f5c\u3068\u3059\u308b<\/a><\/td>\n<td>\u521d\u671f\u5316\u3055\u308c\u3066\u3044\u306a\u3044\u81ea\u52d5\u5909\u6570\u306e\u8aad\u307f\u53d6\u308a\u306e\u5b89\u5168\u6027\u3092\u898f\u5b9a\u3059\u308b<\/td>\n<\/tr>\n<tr>\n<td><a href=\"cpp26\/structured_bindings_can_introduce_a_pack.html\">\u69cb\u9020\u5316\u675f\u7e1b\u3067\u30d1\u30c3\u30af\u3092\u5c0e\u5165\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/a><\/td>\n<td>\u30bf\u30d7\u30eb\u3092\u5206\u89e3\u3059\u308b\u969b\u306b\u8907\u6570\u306e\u5909\u6570\u3092\u30d1\u30c3\u30af\u3068\u3057\u3066\u5ba3\u8a00\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b\u3002<code>auto [a, ...xs] = f();<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>\u6587\u5b57\u5217<\/h3>\n<table border=\"1\" bordercolor=\"#888\" style=\"border-collapse:collapse\">\n<thead>\n<tr>\n<th>\u8a00\u8a9e\u6a5f\u80fd<\/th>\n<th>\u8aac\u660e<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><a href=\"cpp26\/making_non-encodable_string_literals_ill-formed.html\">\u6587\u5b57\u5217\u30ea\u30c6\u30e9\u30eb\u306e\u6587\u5b57\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u5931\u6557\u3092\u4e0d\u9069\u683c\u3068\u3059\u308b<\/a><\/td>\n<td>\u6587\u5b57\u5217\u30ea\u30c6\u30e9\u30eb\u306e\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u6642\u306b\u6587\u5b57\u8868\u73fe\u304c\u5931\u308f\u308c\u308b\u5834\u5408\u306b\u30b3\u30f3\u30d1\u30a4\u30eb\u30a8\u30e9\u30fc\u306b\u3059\u308b<\/td>\n<\/tr>\n<tr>\n<td><a href=\"cpp26\/unevaluated_strings.html\">\u30b3\u30f3\u30d1\u30a4\u30eb\u6642\u306b\u306e\u307f\u4f7f\u7528\u3055\u308c\u308b\u6587\u5b57\u5217\u306e\u6271\u3044\u3092\u660e\u78ba\u5316<\/a><\/td>\n<td><code>static_assert<\/code>\u3084<code>[[deprecated]]<\/code>\u306a\u3069\u3067\u4f7f\u7528\u3055\u308c\u308b\u30b3\u30f3\u30d1\u30a4\u30eb\u6642\u306e\u6587\u5b57\u5217\u306b\u3064\u3044\u3066\u3001\u6587\u5b57\u30b3\u30fc\u30c9\u306e\u6307\u5b9a\u3092\u7981\u6b62\u3057\u3001\u5b9f\u884c\u6642\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u304c\u884c\u308f\u308c\u306a\u3044\u3053\u3068\u3092\u898f\u5b9a<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>\u5206\u5c90\u30fb\u30eb\u30fc\u30d7<\/h3>\n<table border=\"1\" bordercolor=\"#888\" style=\"border-collapse:collapse\">\n<thead>\n<tr>\n<th>\u8a00\u8a9e\u6a5f\u80fd<\/th>\n<th>\u8aac\u660e<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><a href=\"cpp26\/structured_binding_declaration_as_a_condition.html\">\u6761\u4ef6\u5f0f\u3067\u306e\u69cb\u9020\u5316\u675f\u7e1b\u306e\u4f7f\u7528\u3092\u8a31\u53ef<\/a><\/td>\n<td>\u5f0f\u5168\u4f53\u3092<code>bool<\/code>\u5024\u306b\u5909\u63db\u3067\u304d\u308b\u5834\u5408\u306b\u6761\u4ef6\u5f0f\u3067\u69cb\u9020\u5316\u675f\u7e1b\u3092\u4f7f\u7528\u3067\u304d\u308b\u3053\u3068\u3068\u3059\u308b<\/td>\n<\/tr>\n<tr>\n<td><a href=\"cpp26\/trivial_infinite_loops_are_not_undefined_behavior.html\">\u7a7a\u306e\u7121\u9650\u30eb\u30fc\u30d7\u306f\u672a\u5b9a\u7fa9\u52d5\u4f5c\u3067\u306f\u306a\u3044\u3068\u898f\u5b9a<\/a><\/td>\n<td>\u4e26\u884c\u30d7\u30ed\u30b0\u30e9\u30e0\u306e\u9032\u884c\u4fdd\u8a3c\u306a\u3069\u3092\u8003\u616e\u3057\u3066\u7a7a\u306e\u7121\u9650\u30eb\u30fc\u30d7\u3092\u672a\u5b9a\u7fa9\u52d5\u4f5c\u3067\u306f\u306a\u3044\u3082\u306e\u3068\u3059\u308b<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>\u95a2\u6570<\/h3>\n<table border=\"1\" bordercolor=\"#888\" style=\"border-collapse:collapse\">\n<thead>\n<tr>\n<th>\u8a00\u8a9e\u6a5f\u80fd<\/th>\n<th>\u8aac\u660e<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><a href=\"cpp26\/delete_reason.html\">\u95a2\u6570\u5ba3\u8a00\u3092\u524a\u9664\u3059\u308b\u7406\u7531\u3092\u6307\u5b9a\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/a><\/td>\n<td><code>f() = delete(\"reason\");<\/code><\/td>\n<\/tr>\n<tr>\n<td><a href=\"cpp26\/contracts.html\">\u5951\u7d04\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u3092\u30b5\u30dd\u30fc\u30c8\u3059\u308b<\/a><\/td>\n<td>\u95a2\u6570\u306e\u4e8b\u524d\u6761\u4ef6\u3001\u4e8b\u5f8c\u6761\u4ef6\u3001\u4e0d\u5909\u6761\u4ef6\u3092\u8a18\u8ff0\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>\u30af\u30e9\u30b9<\/h3>\n<table border=\"1\" bordercolor=\"#888\" style=\"border-collapse:collapse\">\n<thead>\n<tr>\n<th>\u8a00\u8a9e\u6a5f\u80fd<\/th>\n<th>\u8aac\u660e<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><a href=\"cpp26\/trivial_unions.html\">\u5171\u7528\u4f53\u306e\u7279\u6b8a\u30e1\u30f3\u30d0\u95a2\u6570\u306e\u30c8\u30ea\u30d3\u30a2\u30eb\u5316<\/a><\/td>\n<td>\u975e\u30c8\u30ea\u30d3\u30a2\u30eb\u306a\u578b\u3092\u30e1\u30f3\u30d0\u306b\u3082\u3064\u5171\u7528\u4f53\u306e\u30c7\u30d5\u30a9\u30eb\u30c8\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u3068\u30c7\u30b9\u30c8\u30e9\u30af\u30bf\u3092\u30c8\u30ea\u30d3\u30a2\u30eb\u306b\u3057\u3001\u672a\u521d\u671f\u5316\u30b9\u30c8\u30ec\u30fc\u30b8\u3068\u3057\u3066\u4f7f\u7528\u53ef\u80fd\u306b\u3059\u308b<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>\u5c5e\u6027<\/h3>\n<table border=\"1\" bordercolor=\"#888\" style=\"border-collapse:collapse\">\n<thead>\n<tr>\n<th>\u8a00\u8a9e\u6a5f\u80fd<\/th>\n<th>\u8aac\u660e<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><a href=\"cpp26\/on_the_ignorability_of_standard_attributes.html\">\u5c5e\u6027\u306e\u7121\u8996\u6027\u3092\u898b\u76f4\u3057<\/a><\/td>\n<td>\u69cb\u6587\u3068\u3057\u3066\u9069\u683c\u306a\u5c5e\u6027\u306e\u307f\u3092\u7121\u8996\u3067\u304d\u308b\u3088\u3046\u306b\u3057\u3001\u305d\u3046\u3067\u306a\u3044\u5c5e\u6027\u306e\u4f7f\u7528\u3092<a class=\"cpprefjp-defined-word\">\u4e0d\u9069\u683c<\/a>\u3068\u3059\u308b<\/td>\n<\/tr>\n<tr>\n<td><a href=\"cpp26\/attributes_for_structured_bindings.html\">\u69cb\u9020\u5316\u675f\u7e1b\u3078\u306e\u5c5e\u6027\u3092\u8a31\u53ef<\/a><\/td>\n<td><code>auto [a, b [[maybe_unused]], c] = f();<\/code>\u306e\u3088\u3046\u306b\u69cb\u9020\u5316\u675f\u7e1b\u306e\u8981\u7d20\u306b\u5bfe\u3057\u3066\u5c5e\u6027\u3092\u4ed8\u52a0\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8<\/h3>\n<table border=\"1\" bordercolor=\"#888\" style=\"border-collapse:collapse\">\n<thead>\n<tr>\n<th>\u8a00\u8a9e\u6a5f\u80fd<\/th>\n<th>\u8aac\u660e<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><a href=\"cpp26\/pack_indexing.html\">\u30d1\u30e9\u30e1\u30fc\u30bf\u30d1\u30c3\u30af\u3078\u306e\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u30a2\u30af\u30bb\u30b9\u3092\u8a31\u53ef<\/a><\/td>\n<td>\u53ef\u5909\u5f15\u6570\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306e\u30d1\u30e9\u30e1\u30fc\u30bf\u30d1\u30c3\u30af\u306b\u6dfb\u5b57\u30a2\u30af\u30bb\u30b9\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<\/tr>\n<tr>\n<td><a href=\"cpp26\/ordering_of_constraints_involving_fold_expressions.html\">\u5236\u7d04\u5f0f\u5185\u3067\u306e\u7573\u307f\u8fbc\u307f\u5f0f\u306e\u9806\u5e8f\u4ed8\u3051<\/a><\/td>\n<td>\u7573\u307f\u8fbc\u307f\u5f0f\u3092\u542b\u3080\u5236\u7d04\u306e\u5305\u6442\u95a2\u4fc2\u3092\u8a8d\u8b58\u3067\u304d\u308b\u3088\u3046\u306b\u3057\u3001\u30aa\u30fc\u30d0\u30fc\u30ed\u30fc\u30c9\u89e3\u6c7a\u306e\u66d6\u6627\u3055\u3092\u89e3\u6d88\u3059\u308b<\/td>\n<\/tr>\n<tr>\n<td><a href=\"cpp26\/variadic_friends.html\">\u53ef\u5909\u5f15\u6570\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3067<code>friend<\/code>\u5ba3\u8a00\u3092\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/a><\/td>\n<td>\u30af\u30e9\u30b9\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306e\u53ef\u5909\u5f15\u6570\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3067\u307e\u3068\u3081\u3066<code>friend<\/code>\u5ba3\u8a00\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<\/tr>\n<tr>\n<td><a href=\"cpp26\/concept_and_variable-template_template-parameters.html\">\u30b3\u30f3\u30bb\u30d7\u30c8\u3068\u5909\u6570\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3092\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u5f15\u6570\u3068\u3057\u3066\u6e21\u305b\u308b\u3088\u3046\u306b\u3059\u308b<\/a><\/td>\n<td>\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u30d1\u30e9\u30e1\u30fc\u30bf\u3068\u3057\u3066\u3001\u30af\u30e9\u30b9\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3084\u30a8\u30a4\u30ea\u30a2\u30b9\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306b\u52a0\u3048\u3001\u30b3\u30f3\u30bb\u30d7\u30c8\u3068\u5909\u6570\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3082\u6e21\u305b\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>\u5b9a\u6570\u5f0f<\/h3>\n<table border=\"1\" bordercolor=\"#888\" style=\"border-collapse:collapse\">\n<thead>\n<tr>\n<th>\u8a00\u8a9e\u6a5f\u80fd<\/th>\n<th>\u8aac\u660e<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><a href=\"cpp26\/reflection.md.nolink\">\u9759\u7684\u30ea\u30d5\u30ec\u30af\u30b7\u30e7\u30f3<\/a><\/td>\n<td>\u30ea\u30d5\u30ec\u30af\u30b7\u30e7\u30f3\u6f14\u7b97\u5b50<code>^^<\/code>\u3068<code>std::meta::info<\/code>\u578b\u306b\u3088\u308a\u30b3\u30f3\u30d1\u30a4\u30eb\u6642\u306b\u3055\u307e\u3056\u307e\u306a\u60c5\u5831\u3092\u53d6\u5f97\u3067\u304d\u308b<\/td>\n<\/tr>\n<tr>\n<td><a href=\"cpp26\/expansion_statements.html\">\u30b3\u30f3\u30d1\u30a4\u30eb\u6642\u306e\u30bf\u30d7\u30eb\u3084\u30ea\u30b9\u30c8\u3092\u5c55\u958b\u51e6\u7406\u3059\u308b<code>template for<\/code>\u6587<\/a><\/td>\n<td>\u30bf\u30d7\u30eb\u30fb\u69cb\u9020\u4f53\u30fbRange\u30fb\u30d1\u30e9\u30e1\u30fc\u30bf\u30d1\u30c3\u30af\u306a\u3069\u306e\u5404\u8981\u7d20\u306b\u5bfe\u3057\u3066\u30b3\u30f3\u30d1\u30a4\u30eb\u6642\u306b\u6587\u3092\u5c55\u958b\u3059\u308b<code>template for<\/code>\u6587\u3092\u8ffd\u52a0<\/td>\n<\/tr>\n<tr>\n<td><a href=\"cpp26\/constexpr_cast_from_voidptr.html\">\u5b9a\u6570\u5f0f\u3067\u306e<code>void*<\/code>\u304b\u3089\u30dd\u30a4\u30f3\u30bf\u578b\u3078\u306e\u30ad\u30e3\u30b9\u30c8\u3092\u8a31\u53ef<\/a><\/td>\n<td>\u578b\u6d88\u53bb\u306e\u305f\u3081\u306b<code>void*<\/code>\u304b\u3089\u30dd\u30a4\u30f3\u30bf\u578b\u3078\u306e\u30ad\u30e3\u30b9\u30c8\u3092\u8a31\u53ef\u3059\u308b<\/td>\n<\/tr>\n<tr>\n<td><a href=\"cpp26\/user-generated_static_assert_messages.html\"><code>static_assert<\/code>\u306e\u8a3a\u65ad\u30e1\u30c3\u30bb\u30fc\u30b8\u306b\u30e6\u30fc\u30b6\u30fc\u304c\u751f\u6210\u3057\u305f\u6587\u5b57\u5217\u306e\u6307\u5b9a\u3092\u8a31\u53ef<\/a><\/td>\n<td><code>constexpr<\/code>\u306a<code>S.size()<\/code>\u3068<code>S.data()<\/code>\u30e1\u30f3\u30d0\u95a2\u6570\u3092\u3082\u3064\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u30b3\u30f3\u30d1\u30a4\u30eb\u6642\u6587\u5b57\u5217\u3068\u3057\u3066\u6307\u5b9a\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<\/tr>\n<tr>\n<td><a href=\"cpp26\/constexpr_placement_new.html\"><code>constexpr<\/code>\u914d\u7f6e<code>new<\/code><\/a><\/td>\n<td>\u5b9a\u6570\u5f0f\u306e\u6587\u8108\u3067\u306e\u914d\u7f6e<code>new<\/code>\u3092\u8a31\u53ef<\/td>\n<\/tr>\n<tr>\n<td><a href=\"cpp26\/constexpr_structured_bindings_and_references_to_constexpr_variables.html\"><code>constexpr<\/code>\u69cb\u9020\u5316\u675f\u7e1b\u306e\u8a31\u53ef\u3068\u3001<code>constexpr<\/code>\u53c2\u7167\u306e\u5236\u9650\u7de9\u548c<\/a><\/td>\n<td>\u5b9a\u6570\u5f0f\u306b\u5bfe\u3059\u308b\u69cb\u9020\u5316\u675f\u7e1b\u3092\u8a31\u53ef\u3057\u3001\u95a2\u9023\u3057\u3066<code>constexpr<\/code>\u53c2\u7167\u306e\u5236\u9650\u3092\u7de9\u548c\u3057\u3066\u81ea\u52d5\u5909\u6570\u3082\u53c2\u7167\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<\/tr>\n<tr>\n<td><a href=\"cpp26\/allowing_exception_throwing_in_constant-evaluation.html\">\u5b9a\u6570\u8a55\u4fa1\u3067\u306e\u4f8b\u5916\u9001\u51fa\u3092\u8a31\u53ef<\/a><\/td>\n<td>\u5b9a\u6570\u5f0f\u306e\u6587\u8108\u3067\u306e\u4f8b\u5916\u306e\u9001\u51fa\u3068\u6355\u6349\u3092\u8a31\u53ef<\/td>\n<\/tr>\n<tr>\n<td><a href=\"cpp26\/constexpr_virtual_inheritance.html\"><code>constexpr<\/code>\u4eee\u60f3\u7d99\u627f\u3092\u8a31\u53ef<\/a><\/td>\n<td>\u5b9a\u6570\u5f0f\u306e\u6587\u8108\u3067\u306e\u4eee\u60f3\u7d99\u627f\u3092\u8a31\u53ef<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>\u30d7\u30ea\u30d7\u30ed\u30bb\u30c3\u30b5<\/h3>\n<table border=\"1\" bordercolor=\"#888\" style=\"border-collapse:collapse\">\n<thead>\n<tr>\n<th>\u8a00\u8a9e\u6a5f\u80fd<\/th>\n<th>\u8aac\u660e<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><a href=\"cpp26\/embed.html\">\u30d5\u30a1\u30a4\u30eb\u3092\u8aad\u307f\u8fbc\u3080<code>#embed<\/code>\u547d\u4ee4\u3092\u8ffd\u52a0<\/a><\/td>\n<td>\u30d0\u30a4\u30ca\u30ea\u30d5\u30a1\u30a4\u30eb\u3092\u30a4\u30f3\u30af\u30eb\u30fc\u30c9\u3059\u308b\u30e1\u30ab\u30cb\u30ba\u30e0\u3002<code>#include<\/code>\u3068\u3061\u304c\u3063\u3066\u8aad\u307f\u51fa\u3057\u30b5\u30a4\u30ba\u306a\u3069\u306e\u67d4\u8edf\u306a\u6307\u5b9a\u304c\u3067\u304d\u308b<\/td>\n<\/tr>\n<tr>\n<td><a href=\"cpp26\/preprocessing_is_never_undefined.html\">\u30d7\u30ea\u30d7\u30ed\u30bb\u30c3\u30b5\u4ed5\u69d8\u3067\u306e\u300c\u672a\u5b9a\u7fa9\u52d5\u4f5c\u300d\u3092\u4e0d\u9069\u683c (\u8a3a\u65ad\u4e0d\u8981) \u306b\u5909\u66f4<\/a><\/td>\n<td>\u30d7\u30ea\u30d7\u30ed\u30bb\u30c3\u30b5\u3068\u30ec\u30ad\u30b5\u30fc\u306e\u6587\u8108\u3067\u306e\u300c\u672a\u5b9a\u7fa9\u52d5\u4f5c\u300d\u7528\u8a9e\u3092<a class=\"cpprefjp-defined-word\">\u4e0d\u9069\u683c<\/a> (\u8a3a\u65ad\u4e0d\u8981) \u306b\u5909\u66f4<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9<\/h3>\n<table border=\"1\" bordercolor=\"#888\" style=\"border-collapse:collapse\">\n<thead>\n<tr>\n<th>\u8a00\u8a9e\u6a5f\u80fd<\/th>\n<th>\u8aac\u660e<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><a href=\"cpp26\/add_atsign_dollar_graveaccent_to_the_basic_character_set.html\">\u57fa\u672c\u6587\u5b57\u96c6\u5408\u306b@\u3001$\u3001`\u3092\u8ffd\u52a0<\/a><\/td>\n<td>C\u8a00\u8a9e\u3068\u306e\u4e92\u63db\u6027\u306e\u305f\u3081\u306b\u3053\u308c\u3089\u306e\u6587\u5b57\u3092\u57fa\u672c\u6587\u5b57\u96c6\u5408\u306b\u8ffd\u52a0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>\u30e2\u30b8\u30e5\u30fc\u30eb<\/h3>\n<table border=\"1\" bordercolor=\"#888\" style=\"border-collapse:collapse\">\n<thead>\n<tr>\n<th>\u8a00\u8a9e\u6a5f\u80fd<\/th>\n<th>\u8aac\u660e<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><a href=\"cpp26\/module_declarations_shouldnt_be_macros.html\">\u30e2\u30b8\u30e5\u30fc\u30eb\u5ba3\u8a00\u3067\u306e\u30e2\u30b8\u30e5\u30fc\u30eb\u540d\u306e\u30de\u30af\u30ed\u5c55\u958b\u3092\u7981\u6b62\u3059\u308b<\/a><\/td>\n<td><code>export module MACRO_NAME;<\/code>\u3092\u7981\u6b62<\/td>\n<\/tr>\n<tr>\n<td><a href=\"cpp26\/allow_attaching_main_to_the_global_module.html\"><code>main<\/code>\u95a2\u6570\u3092\u30b0\u30ed\u30fc\u30d0\u30eb\u30e2\u30b8\u30e5\u30fc\u30eb\u306b\u542b\u3081\u3089\u308c\u308b\u3088\u3046\u306b\u3059\u308b<\/a><\/td>\n<td><code>main<\/code>\u95a2\u6570\u306b<code>extern \"C++\"<\/code>\u3092\u6307\u5b9a\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b\u3053\u3068\u3067\u540d\u524d\u4ed8\u304d\u30e2\u30b8\u30e5\u30fc\u30eb\u306b\u542b\u3081\u3089\u308c\u308b\u3088\u3046\u306b\u3059\u308b<\/td>\n<\/tr>\n<tr>\n<td><a href=\"cpp26\/allow_line_before_module_declarations.html\">\u30e2\u30b8\u30e5\u30fc\u30eb\u5ba3\u8a00\u3088\u308a\u524d\u3067\u306e<code>#line<\/code>\u30c7\u30a3\u30ec\u30af\u30c6\u30a3\u30d6\u306e\u4f7f\u7528\u3092\u8a31\u53ef\u3059\u308b<\/a><\/td>\n<td>\u30e2\u30b8\u30e5\u30fc\u30eb\u5ba3\u8a00\u3088\u308a\u524d\u3067\u306e<code>#line<\/code>\u30c7\u30a3\u30ec\u30af\u30c6\u30a3\u30d6\u306e\u4f7f\u7528\u3092\u7981\u6b62\u3057\u3066\u3044\u305f\u306e\u306f\u904e\u5ea6\u306a\u5236\u9650\u3060\u3063\u305f<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>\u6a5f\u80fd\u306e\u975e\u63a8\u5968\u5316<\/h3>\n<table border=\"1\" bordercolor=\"#888\" style=\"border-collapse:collapse\">\n<thead>\n<tr>\n<th>\u8a00\u8a9e\u6a5f\u80fd<\/th>\n<th>\u8aac\u660e<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><a href=\"cpp26\/the_oxford_variadic_comma.html\">\u5148\u884c\u3059\u308b\u30ab\u30f3\u30de\u306e\u306a\u3044\u7701\u7565\u8a18\u53f7\u3092\u975e\u63a8\u5968\u5316<\/a><\/td>\n<td><code>void f(int, ...);<\/code>\u306fOK\u3002<code>void f(int...);<\/code>\u306f\u975e\u63a8\u5968<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>\u6a5f\u80fd\u306e\u524a\u9664<\/h3>\n<table border=\"1\" bordercolor=\"#888\" style=\"border-collapse:collapse\">\n<thead>\n<tr>\n<th>\u8a00\u8a9e\u6a5f\u80fd<\/th>\n<th>\u8aac\u660e<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><a href=\"cpp26\/remove_deprecated_array_comparisons.html\">\u975e\u63a8\u5968\u3060\u3063\u305f\u7d44\u307f\u8fbc\u307f\u914d\u5217\u306e\u6bd4\u8f03\u3092\u524a\u9664<\/a><\/td>\n<td>C++20\u3067\u975e\u63a8\u5968\u3068\u306a\u3063\u3066\u3044\u305f\u914d\u5217\u6bd4\u8f03\u3092\u524a\u9664<\/td>\n<\/tr>\n<tr>\n<td><a href=\"cpp26\/remove_deprecated_arithmetic_conversion_on_enumerations.html\">\u975e\u63a8\u5968\u3068\u306a\u3063\u3066\u3044\u305f\u5217\u6319\u578b\u306e\u7b97\u8853\u5909\u63db\u3092\u524a\u9664<\/a><\/td>\n<td>C++20\u304b\u3089\u975e\u63a8\u5968\u3068\u306a\u3063\u3066\u3044\u305f\u5217\u6319\u5024\u3078\u306e\u7b97\u8853\u6f14\u7b97\u3067\u7b97\u8853\u578b\u306b\u6697\u9ed9\u5909\u63db\u3055\u308c\u308b\u4ed5\u69d8\u3092\u524a\u9664<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>\u30e9\u30a4\u30d6\u30e9\u30ea\u66f4\u65b0\u306e\u6982\u8981<\/h2>\n<h3>\u65b0\u30e9\u30a4\u30d6\u30e9\u30ea<\/h3>\n<ul>\n<li>\u6587\u5b57\u5217\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u3092\u8b58\u5225\u3059\u308b\u30e9\u30a4\u30d6\u30e9\u30ea\u3068\u3057\u3066\u3001<code><a href=\"..\/reference\/text_encoding.html\">&lt;text_encoding&gt;<\/a><\/code>\u3092\u8ffd\u52a0<\/li>\n<li>\u8981\u7d20\u306e\u30e1\u30e2\u30ea\u4f4d\u7f6e\u304c\u5b89\u5b9a\u3059\u308b\u30b7\u30fc\u30b1\u30f3\u30b9\u30b3\u30f3\u30c6\u30ca\u306e\u30e9\u30a4\u30d6\u30e9\u30ea\u3068\u3057\u3066<code><a href=\"..\/reference\/hive.md.nolink\">&lt;hive&gt;<\/a><\/code>\u3092\u8ffd\u52a0<\/li>\n<li>\u4e26\u884c\u51e6\u7406\u306b\u304a\u3051\u308b\u30c7\u30fc\u30bf\u306e\u53c2\u7167\u30fb\u66f4\u65b0\u3092\u884c\u3046RCU (Read Copy Update) \u306e\u30e9\u30a4\u30d6\u30e9\u30ea\u3068\u3057\u3066\u3001<code><a href=\"..\/reference\/rcu.html\">&lt;rcu&gt;<\/a><\/code>\u3092\u8ffd\u52a0<\/li>\n<li>\u4e26\u884c\u51e6\u7406\u306b\u304a\u3044\u3066\u53c2\u7167\u4e2d\u306e\u30c7\u30fc\u30bf\u304c\u66f4\u65b0\u3055\u308c\u306a\u3044\u3088\u3046\u4fdd\u8b77\u3059\u308b\u30cf\u30b6\u30fc\u30c9\u30dd\u30a4\u30f3\u30bf\u306e\u30e9\u30a4\u30d6\u30e9\u30ea\u3068\u3057\u3066\u3001<code><a href=\"..\/reference\/hazard_pointer.md.nolink\">&lt;hazard_pointer&gt;<\/a><\/code>\u3092\u8ffd\u52a0<\/li>\n<li>\u30c7\u30fc\u30bf\u4e26\u5217\u30e9\u30a4\u30d6\u30e9\u30ea\u3068\u3057\u3066\u3001<code><a href=\"..\/reference\/simd.md.nolink\">&lt;simd&gt;<\/a><\/code>\u3092\u8ffd\u52a0<\/li>\n<li>\u30c7\u30d0\u30c3\u30b0\u30b5\u30dd\u30fc\u30c8\u306e\u30e9\u30a4\u30d6\u30e9\u30ea\u3068\u3057\u3066<code><a href=\"..\/reference\/debugging.html\">&lt;debugging&gt;<\/a><\/code>\u3092\u8ffd\u52a0<\/li>\n<li>\u7dda\u5f62\u4ee3\u6570\u30e9\u30a4\u30d6\u30e9\u30ea\u3068\u3057\u3066<code><a href=\"..\/reference\/linalg.html\">&lt;linalg&gt;<\/a><\/code>\u3092\u8ffd\u52a0<\/li>\n<li>\u30b3\u30f3\u30d1\u30a4\u30eb\u6642\u306b\u5bb9\u91cf\u3092\u56fa\u5b9a\u3059\u308b\u53ef\u5909\u9577\u914d\u5217\u30af\u30e9\u30b9\u306e\u30e9\u30a4\u30d6\u30e9\u30ea\u3068\u3057\u3066<code><a href=\"..\/reference\/inplace_vector.html\">&lt;inplace_vector&gt;<\/a><\/code>\u3092\u8ffd\u52a0<\/li>\n<li>C23\u306e\u4e92\u63db\u30e9\u30a4\u30d6\u30e9\u30ea\u3068\u3057\u3066\u3001\u30d3\u30c3\u30c8\u64cd\u4f5c\u30e9\u30a4\u30d6\u30e9\u30ea<code><a href=\"..\/reference\/stdbit.h.html\">&lt;stdbit.h&gt;<\/a><\/code>\u3068\u3001\u691c\u67fb\u4ed8\u304d\u6574\u6570\u6f14\u7b97\u30e9\u30a4\u30d6\u30e9\u30ea<code><a href=\"..\/reference\/stdckdint.h.html\">&lt;stdckdint.h&gt;<\/a><\/code>\u3092\u8ffd\u52a0\u3002<code>&lt;cstd\u2026&gt;<\/code>\u5f62\u5f0f\u306e\u30e9\u30a4\u30d6\u30e9\u30ea\u306f\u8ffd\u52a0\u3055\u308c\u306a\u3044<\/li>\n<\/ul>\n<h3>\u5168\u4f53<\/h3>\n<ul>\n<li>\u6a19\u6e96\u30e9\u30a4\u30d6\u30e9\u30ea\u306b\u4ed8\u52a0\u3055\u308c\u305f\u3001\u623b\u308a\u5024\u3092\u7121\u8996\u3057\u305f\u969b\u306b\u8b66\u544a\u3092\u51fa\u529b\u3059\u308b<a href=\"cpp17\/nodiscard.html\"><code>[[nodiscard]]<\/code>\u5c5e\u6027<\/a>\u3092\u524a\u9664<\/li>\n<\/ul>\n<h3>\u30b3\u30f3\u30c6\u30ca<\/h3>\n<ul>\n<li><code><a href=\"..\/reference\/vector\/vector.html\">std::vector&lt;bool&gt;::reference<\/a><\/code>\u306e\u30d7\u30ed\u30ad\u30b7\u64cd\u4f5c\u3068\u3057\u3066\u3001<code>const<\/code>\u4fee\u98fe\u4ed8\u304d\u306e\u4ee3\u5165\u3068<code>swap()<\/code>\u30e1\u30f3\u30d0\u95a2\u6570\u3092\u8ffd\u52a0<\/li>\n<li><code><a href=\"..\/reference\/mdspan\/mdspan.html\">std::mdspan<\/a><\/code>\u304b\u3089\u90e8\u5206\u30d3\u30e5\u30fc\u3092\u53d6\u308a\u51fa\u3059<code><a href=\"..\/reference\/mdspan\/submdspan.html\">std::submdspan()<\/a><\/code>\u3092\u8ffd\u52a0<\/li>\n<li><code><a href=\"..\/reference\/mdspan\/mdspan.html\">std::mdspan<\/a><\/code>\u306b\u3001\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u3092\u6307\u5b9a\u3057\u3066\u8981\u7d20\u3092\u53d6\u308a\u51fa\u3059<code><a href=\"..\/reference\/mdspan\/mdspan\/at.html\">at()<\/a><\/code>\u30e1\u30f3\u30d0\u95a2\u6570\u3092\u8ffd\u52a0<\/li>\n<li><code><a href=\"..\/reference\/mdspan\/mdspan.html\">std::mdspan<\/a><\/code>\u306b\u5bfe\u3059\u308b<code><a href=\"..\/reference\/mdspan\/extents.html\">std::dextents<\/a><\/code>\u6307\u5b9a\u306e\u5197\u9577\u3055\u3092\u89e3\u6c7a\u3059\u308b<code><a href=\"..\/reference\/mdspan\/extents.html\">std::dims<\/a><\/code>\u3092\u8ffd\u52a0<\/li>\n<li><code><a href=\"..\/reference\/mdspan\/mdspan.html\">std::mdspan<\/a><\/code>\u306e\u30ec\u30a4\u30a2\u30a6\u30c8\u3068\u3057\u3066\u3001<code><a href=\"..\/reference\/mdspan\/layout_left_padded.html\">std::layout_left_padded<\/a><\/code>\u3068<code><a href=\"..\/reference\/mdspan\/layout_right_padded.html\">std::layout_right_padded<\/a><\/code>\u3092\u8ffd\u52a0<\/li>\n<li><code><a href=\"..\/reference\/mdspan.html\">&lt;mdspan&gt;<\/a><\/code>\u306b\u3001\u8981\u7d20\u30a2\u30af\u30bb\u30b9\u306b\u30a2\u30e9\u30a4\u30e1\u30f3\u30c8\u4fdd\u8a3c\u3092\u4e0e\u3048\u308b<code><a href=\"..\/reference\/mdspan\/aligned_accessor.html\">std::aligned_accessor<\/a><\/code>\u3092\u8ffd\u52a0<\/li>\n<li><code><a href=\"..\/reference\/span\/span.html\">std::span<\/a><\/code>\u306b\u3001\u4ee5\u4e0b\u3092\u8ffd\u52a0<ul>\n<li><code><a href=\"..\/reference\/initializer_list\/initializer_list.html\">std::initializer_list<\/a><\/code>\u3092\u3068\u308b\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf<\/li>\n<li>\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u30a2\u30af\u30bb\u30b9\u306e\u305f\u3081\u306e<code><a href=\"..\/reference\/span\/span\/at.html\">at()<\/a><\/code>\u30e1\u30f3\u30d0\u95a2\u6570<\/li>\n<\/ul>\n<\/li>\n<li>\u9023\u60f3\u30b3\u30f3\u30c6\u30ca\u306e\u4ee5\u4e0b\u306e\u30e1\u30f3\u30d0\u95a2\u6570\u306b\u3001\u4e00\u6642\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u304c\u751f\u6210\u3055\u308c\u308b\u30b3\u30b9\u30c8\u3092\u6291\u3048\u308b\u62e1\u5f35\u3092\u8ffd\u52a0<ul>\n<li><code><a href=\"..\/reference\/map\/map.html\">std::map<\/a><\/code><ul>\n<li><code><a href=\"..\/reference\/map\/map\/op_at.html\">operator[]<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/map\/map\/at.html\">at()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/map\/map\/try_emplace.html\">try_emplace()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/map\/map\/insert_or_assign.html\">insert_or_assign()<\/a><\/code><\/li>\n<\/ul>\n<\/li>\n<li><code><a href=\"..\/reference\/set\/set.html\">std::set<\/a><\/code><ul>\n<li><code><a href=\"..\/reference\/set\/set\/insert.html\">insert()<\/a><\/code><\/li>\n<\/ul>\n<\/li>\n<li><code><a href=\"..\/reference\/unordered_map\/unordered_map.html\">std::unordered_map<\/a><\/code><ul>\n<li><code><a href=\"..\/reference\/unordered_map\/unordered_map\/op_at.html\">operator[]<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/unordered_map\/unordered_map\/at.html\">at()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/unordered_map\/unordered_map\/try_emplace.html\">try_emplace()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/unordered_map\/unordered_map\/insert_or_assign.html\">insert_or_assign()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/unordered_map\/unordered_map\/bucket.html\">bucket()<\/a><\/code><\/li>\n<\/ul>\n<\/li>\n<li><code><a href=\"..\/reference\/unordered_map\/unordered_multimap.html\">std::unordered_multimap<\/a><\/code><ul>\n<li><code><a href=\"..\/reference\/unordered_map\/unordered_multimap\/bucket.html\">bucket()<\/a><\/code><\/li>\n<\/ul>\n<\/li>\n<li><code><a href=\"..\/reference\/unordered_set\/unordered_set.html\">std::unordered_set<\/a><\/code><ul>\n<li><code><a href=\"..\/reference\/unordered_set\/unordered_set\/insert.html\">insert()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/unordered_set\/unordered_set\/bucket.html\">bucket()<\/a><\/code><\/li>\n<\/ul>\n<\/li>\n<li><code><a href=\"..\/reference\/unordered_set\/unordered_multiset.html\">std::unordered_multiset<\/a><\/code><ul>\n<li><code><a href=\"..\/reference\/unordered_set\/unordered_multiset\/bucket.html\">bucket()<\/a><\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><code><a href=\"..\/reference\/span\/span.html\">std::span<\/a><\/code>\u3068<code><a href=\"..\/reference\/mdspan\/mdspan.html\">std::mdspan<\/a><\/code>\u306e\u63a8\u8ad6\u88dc\u52a9\u3092\u6539\u5584<\/li>\n<li><code><a href=\"..\/reference\/ranges\/concat_view.html\">std::views::concat<\/a><\/code>\u3092\u8ffd\u52a0<\/li>\n<li><code><a href=\"..\/reference\/ranges\/cache_latest.md.nolink\">std::views::cache_latest<\/a><\/code>\u3092\u8ffd\u52a0<\/li>\n<li><code><a href=\"..\/reference\/ranges\/to_input_view.html\">std::views::to_input<\/a><\/code>\u3092\u8ffd\u52a0\u3002\u3053\u308c\u306f\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u5411\u4e0a\u306e\u305f\u3081\u306b\u3001Range\u3092\u5165\u529bRange\u304b\u3064\u975e<code><a href=\"..\/reference\/ranges\/common_range.html\">common_range<\/a><\/code> (\u30a4\u30c6\u30ec\u30fc\u30bf\u3068\u756a\u5175\u306e\u578b\u3092\u5225\u3059\u308b) \u306b\u5909\u63db\u3059\u308b<\/li>\n<li>Range\u95a2\u4fc2\u306e\u3001\u511f\u5374\u5b9a\u6570\u6642\u9593\u3067\u306e\u8981\u7d20\u8ffd\u52a0\u3092\u884c\u3046\u6a5f\u80fd\u3092\u8ffd\u52a0<ul>\n<li>\u5404view\u30af\u30e9\u30b9\u306b<code>reserve_hint()<\/code>\u30e1\u30f3\u30d0\u95a2\u6570\u3092\u8ffd\u52a0<\/li>\n<li><code><a href=\"..\/reference\/ranges\/reserve_hint.md.nolink\">std::ranges::reserve_hint()<\/a><\/code>\u95a2\u6570\u3092\u8ffd\u52a0<\/li>\n<li><code><a href=\"..\/reference\/ranges\/approximately_sized_range.md.nolink\">std::ranges::approximately_sized_range<\/a><\/code>\u30b3\u30f3\u30bb\u30d7\u30c8\u3092\u8ffd\u52a0<\/li>\n<\/ul>\n<\/li>\n<li>\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5217\u3092\u751f\u6210\u3059\u308b<code><a href=\"..\/reference\/ranges\/indices.md.nolink\">std::views::indices<\/a><\/code>\u3092\u8ffd\u52a0<\/li>\n<li>\u9023\u7d9a\u30a4\u30c6\u30ec\u30fc\u30bf\u306e\u30b3\u30f3\u30bb\u30d7\u30c8<code><a href=\"..\/reference\/iterator\/contiguous_iterator.html\">contiguous_iterator<\/a><\/code>\u306b\u3001\u30dd\u30a4\u30f3\u30bf\u306b\u5909\u63db\u3067\u304d\u308b\u3053\u3068\u3092\u8981\u4ef6\u3068\u3057\u3066\u8ffd\u52a0<\/li>\n<li><code><a href=\"..\/reference\/initializer_list\/initializer_list.html\">std::initializer_list<\/a><\/code>\u30af\u30e9\u30b9\u3092\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u5909\u66f4<ul>\n<li>\u72ec\u81ea\u306b\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u305f<code><a href=\"..\/reference\/initializer_list\/initializer_list\/begin_free.html\">std::begin()<\/a><\/code> \/ <code><a href=\"..\/reference\/initializer_list\/initializer_list\/end_free.html\">std::end()<\/a><\/code>\u306e\u30aa\u30fc\u30d0\u30fc\u30ed\u30fc\u30c9\u3092\u524a\u9664 (<code>std::cbegin()<\/code>\u3084<code>std::rend()<\/code>\u306e\u3088\u3046\u306a\u30aa\u30fc\u30d0\u30fc\u30ed\u30fc\u30c9\u304c\u306a\u304b\u3063\u305f\u305f\u3081\u3001\u307b\u304b\u3068\u306e\u4e0d\u6574\u5408\u304c\u3042\u3063\u305f)<\/li>\n<li>\u30e1\u30f3\u30d0\u95a2\u6570<code><a href=\"..\/reference\/initializer_list\/initializer_list\/data.html\">data()<\/a><\/code>\u3092\u8ffd\u52a0<\/li>\n<li>\u30e1\u30f3\u30d0\u95a2\u6570<code><a href=\"..\/reference\/initializer_list\/initializer_list\/empty.html\">empty()<\/a><\/code>\u3092\u8ffd\u52a0<\/li>\n<\/ul>\n<\/li>\n<li><code><a href=\"..\/reference\/valarray\/valarray.html\">std::valarray<\/a><\/code>\u30af\u30e9\u30b9\u3092\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u5909\u66f4<ul>\n<li>\u72ec\u81ea\u306b\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u305f<code><a href=\"..\/reference\/valarray\/valarray\/begin_free.html\">std::begin()<\/a><\/code> \/ <code><a href=\"..\/reference\/valarray\/valarray\/end_free.html\">std::end()<\/a><\/code>\u306e\u30aa\u30fc\u30d0\u30fc\u30ed\u30fc\u30c9\u3092\u524a\u9664 (<code>std::cbegin()<\/code>\u3084<code>std::rend()<\/code>\u306e\u3088\u3046\u306a\u30aa\u30fc\u30d0\u30fc\u30ed\u30fc\u30c9\u304c\u306a\u304b\u3063\u305f\u305f\u3081\u3001\u307b\u304b\u3068\u306e\u4e0d\u6574\u5408\u304c\u3042\u3063\u305f)<\/li>\n<li>\u30e1\u30f3\u30d0\u578b<code>iterator<\/code> \/ <code>const_iterator<\/code>\u3092\u8ffd\u52a0<\/li>\n<li>\u30e1\u30f3\u30d0\u95a2\u6570<code><a href=\"..\/reference\/valarray\/valarray\/begin.html\">begin()<\/a><\/code> \/ <code><a href=\"..\/reference\/valarray\/valarray\/end.html\">end()<\/a><\/code>\u3092\u8ffd\u52a0<\/li>\n<\/ul>\n<\/li>\n<li>\u30a4\u30c6\u30ec\u30fc\u30bf\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u306e\u975e\u30e1\u30f3\u30d0\u95a2\u6570<code><a href=\"..\/reference\/iterator\/begin.html\">std::begin()<\/a><\/code> \/ <code><a href=\"..\/reference\/iterator\/end.html\">std::end()<\/a><\/code> \/ <code><a href=\"..\/reference\/iterator\/cbegin.html\">std::cbegin()<\/a><\/code> \/ <code><a href=\"..\/reference\/iterator\/cend.html\">std::cend()<\/a><\/code> \/ <code><a href=\"..\/reference\/iterator\/rbegin.html\">std::rbegin()<\/a><\/code> \/ <code><a href=\"..\/reference\/iterator\/rend.html\">std::rend()<\/a><\/code> \/ <code><a href=\"..\/reference\/iterator\/crbegin.html\">std::crbegin()<\/a><\/code> \/ <code><a href=\"..\/reference\/iterator\/crend.html\">std::crend()<\/a><\/code> \/ <code><a href=\"..\/reference\/iterator\/size.html\">std::size()<\/a><\/code> \/ <code><a href=\"..\/reference\/iterator\/ssize.html\">std::ssize()<\/a><\/code> \/ <code><a href=\"..\/reference\/iterator\/empty.html\">std::empty()<\/a><\/code> \/ <code><a href=\"..\/reference\/iterator\/data.html\">std::data()<\/a><\/code>\u3092\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u5909\u66f4<ul>\n<li><code><a href=\"..\/reference\/initializer_list\/initializer_list.html\">std::initializer_list<\/a><\/code>\u578b\u306b\u5bfe\u3059\u308b\u30aa\u30fc\u30d0\u30fc\u30ed\u30fc\u30c9\u3092\u524a\u9664 (\u5c02\u7528\u306e\u30aa\u30fc\u30d0\u30fc\u30ed\u30fc\u30c9\u3092\u7528\u610f\u3057\u306a\u304f\u3066\u3082\u6c4e\u7528\u30aa\u30fc\u30d0\u30fc\u30ed\u30fc\u30c9\u304c\u4f7f\u7528\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u3063\u305f)<\/li>\n<li>\u6761\u4ef6\u4ed8\u304d<code>noexcept<\/code>\u6307\u5b9a\u3092\u8ffd\u52a0<\/li>\n<\/ul>\n<\/li>\n<li>Range\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u306e\u975e\u30e1\u30f3\u30d0\u95a2\u6570<code><a href=\"..\/reference\/ranges\/begin.html\">std::ranges::begin()<\/a><\/code> \/ <code><a href=\"..\/reference\/ranges\/end.html\">std::ranges::end()<\/a><\/code> \/ <code><a href=\"..\/reference\/ranges\/cbegin.html\">std::ranges::cbegin()<\/a><\/code> \/ <code><a href=\"..\/reference\/ranges\/cend.html\">std::ranges::cend()<\/a><\/code> \/ <code><a href=\"..\/reference\/ranges\/rbegin.html\">std::ranges::rbegin()<\/a><\/code> \/ <code><a href=\"..\/reference\/ranges\/rend.html\">std::ranges::rend()<\/a><\/code> \/ <code><a href=\"..\/reference\/ranges\/crbegin.html\">std::ranges::crbegin()<\/a><\/code> \/ <code><a href=\"..\/reference\/ranges\/crend.html\">std::ranges::crend()<\/a><\/code> \/ <code><a href=\"..\/reference\/ranges\/size.html\">std::ranges::size()<\/a><\/code> \/ <code><a href=\"..\/reference\/ranges\/ssize.html\">std::ranges::ssize()<\/a><\/code> \/ <code><a href=\"..\/reference\/ranges\/empty.html\">std::ranges::empty()<\/a><\/code> \/ <code><a href=\"..\/reference\/ranges\/data.html\">std::ranges::data()<\/a><\/code>\u3092\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u5909\u66f4<ul>\n<li><code><a href=\"..\/reference\/initializer_list\/initializer_list.html\">std::initializer_list<\/a><\/code>\u578b\u306b\u5bfe\u3059\u308b\u30aa\u30fc\u30d0\u30fc\u30ed\u30fc\u30c9\u3092\u524a\u9664 (\u5c02\u7528\u306e\u30aa\u30fc\u30d0\u30fc\u30ed\u30fc\u30c9\u3092\u7528\u610f\u3057\u306a\u304f\u3066\u3082\u6c4e\u7528\u30aa\u30fc\u30d0\u30fc\u30ed\u30fc\u30c9\u304c\u4f7f\u7528\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u3063\u305f)<\/li>\n<li>\u6761\u4ef6\u4ed8\u304d<code>noexcept<\/code>\u6307\u5b9a\u3092\u8ffd\u52a0<\/li>\n<\/ul>\n<\/li>\n<li>\u4ee5\u4e0b\u306e\u30b3\u30f3\u30c6\u30ca\u3092<code>constexpr<\/code>\u306b\u5bfe\u5fdc<ul>\n<li><code><a href=\"..\/reference\/deque\/deque.html\">std::deque<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/forward_list\/forward_list.html\">std::forward_list<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/list\/list.html\">std::list<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/map\/map.html\">std::map<\/a><\/code> (\u305f\u3060\u3057<code><a href=\"..\/reference\/node_handle\/node_handle.html\">node_handle<\/a>::<a href=\"..\/reference\/node_handle\/node_handle\/key.html\">key()<\/a><\/code>\u3092\u4f7f\u7528\u3059\u308b\u3068\u672a\u5b9a\u7fa9\u52d5\u4f5c)<\/li>\n<li><code><a href=\"..\/reference\/map\/multimap.html\">std::multimap<\/a><\/code> (\u305f\u3060\u3057<code><a href=\"..\/reference\/node_handle\/node_handle.html\">node_handle<\/a>::<a href=\"..\/reference\/node_handle\/node_handle\/key.html\">key()<\/a><\/code>\u3092\u4f7f\u7528\u3059\u308b\u3068\u672a\u5b9a\u7fa9\u52d5\u4f5c)<\/li>\n<li><code><a href=\"..\/reference\/set\/set.html\">std::set<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/set\/multiset.html\">std::multiset<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/unordered_map\/unordered_map.html\">std::unordered_map<\/a><\/code> (\u30cf\u30c3\u30b7\u30e5\u95a2\u6570\u306e\u30ab\u30b9\u30bf\u30e0\u5316\u304c\u5fc5\u8981) (\u305f\u3060\u3057<code><a href=\"..\/reference\/node_handle\/node_handle.html\">node_handle<\/a>::<a href=\"..\/reference\/node_handle\/node_handle\/key.html\">key()<\/a><\/code>\u3092\u4f7f\u7528\u3059\u308b\u3068\u672a\u5b9a\u7fa9\u52d5\u4f5c)<\/li>\n<li><code><a href=\"..\/reference\/unordered_map\/unordered_multimap.html\">std::unordered_multimap<\/a><\/code> (\u30cf\u30c3\u30b7\u30e5\u95a2\u6570\u306e\u30ab\u30b9\u30bf\u30e0\u5316\u304c\u5fc5\u8981) (\u305f\u3060\u3057<code><a href=\"..\/reference\/node_handle\/node_handle.html\">node_handle<\/a>::<a href=\"..\/reference\/node_handle\/node_handle\/key.html\">key()<\/a><\/code>\u3092\u4f7f\u7528\u3059\u308b\u3068\u672a\u5b9a\u7fa9\u52d5\u4f5c)<\/li>\n<li><code><a href=\"..\/reference\/unordered_set\/unordered_set.html\">std::unordered_set<\/a><\/code> (\u30cf\u30c3\u30b7\u30e5\u95a2\u6570\u306e\u30ab\u30b9\u30bf\u30e0\u5316\u304c\u5fc5\u8981)<\/li>\n<li><code><a href=\"..\/reference\/unordered_set\/unordered_multiset.html\">std::unordered_multiset<\/a><\/code> (\u30cf\u30c3\u30b7\u30e5\u95a2\u6570\u306e\u30ab\u30b9\u30bf\u30e0\u5316\u304c\u5fc5\u8981)<\/li>\n<li><code><a href=\"..\/reference\/flat_map\/flat_map.html\">std::flat_map<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/flat_map\/flat_multimap.html\">std::flat_multimap<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/flat_set\/flat_set.html\">std::flat_set<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/flat_set\/flat_multiset.html\">std::flat_multiset<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/queue\/queue.html\">std::queue<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/queue\/priority_queue.html\">std::priority_queue<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/stack\/stack.html\">std::stack<\/a><\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3>\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0<\/h3>\n<ul>\n<li><code><a href=\"..\/reference\/algorithm.html\">&lt;algorithm&gt;<\/a><\/code>\u3068<code><a href=\"..\/reference\/memory.html\">&lt;memory&gt;<\/a><\/code>\u306e\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0\u3092\u4e26\u5217\u5b9f\u884c\u306b\u5bfe\u5fdc<\/li>\n<li><code><a href=\"..\/reference\/algorithm.html\">&lt;algorithm&gt;<\/a><\/code>\u306e\u4ee5\u4e0b\u306e\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0\u3092<code>constexpr<\/code>\u306b\u5bfe\u5fdc<ul>\n<li><code><a href=\"..\/reference\/algorithm\/stable_sort.html\">std::stable_sort()<\/a><\/code> \/ <code><a href=\"..\/reference\/algorithm\/ranges_stable_sort.html\">std::ranges::stable_sort()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/algorithm\/stable_partition.html\">std::stable_partition()<\/a><\/code> \/ <code><a href=\"..\/reference\/algorithm\/ranges_stable_partition.html\">std::ranges::stable_partition()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/algorithm\/inplace_merge.html\">std::inplace_merge()<\/a><\/code> \/ <code><a href=\"..\/reference\/algorithm\/ranges_inplace_merge.html\">std::ranges::inplace_merge()<\/a><\/code><\/li>\n<\/ul>\n<\/li>\n<li><code><a href=\"..\/reference\/memory.html\">&lt;memory&gt;<\/a><\/code>\u306e\u4ee5\u4e0b\u306e\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0\u3092<code>constexpr<\/code>\u306b\u5bfe\u5fdc<ul>\n<li><code><a href=\"..\/reference\/memory\/uninitialized_default_construct.html\">std::uninitialized_default_construct()<\/a><\/code> \/ <code><a href=\"..\/reference\/memory\/ranges_uninitialized_default_construct.html\">std::ranges::uninitialized_default_construct()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/memory\/uninitialized_default_construct_n.html\">std::uninitialized_default_construct_n()<\/a><\/code> \/ <code><a href=\"..\/reference\/memory\/ranges_uninitialized_default_construct_n.html\">std::ranges::uninitialized_default_construct_n()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/memory\/uninitialized_value_construct.html\">std::uninitialized_value_construct()<\/a><\/code> \/ <code><a href=\"..\/reference\/memory\/ranges_uninitialized_value_construct.html\">std::ranges::uninitialized_value_construct()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/memory\/uninitialized_value_construct_n.html\">std::uninitialized_value_construct_n()<\/a><\/code> \/ <code><a href=\"..\/reference\/memory\/ranges_uninitialized_value_construct_n.html\">std::ranges::uninitialized_value_construct_n()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/memory\/uninitialized_copy.html\">std::uninitialized_copy()<\/a><\/code> \/ <code><a href=\"..\/reference\/memory\/ranges_uninitialized_copy.html\">std::ranges::uninitialized_copy()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/memory\/uninitialized_copy_n.html\">std::uninitialized_copy_n()<\/a><\/code> \/ <code><a href=\"..\/reference\/memory\/ranges_uninitialized_copy_n.html\">std::ranges::uninitialized_copy_n()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/memory\/uninitialized_move.html\">std::uninitialized_move()<\/a><\/code> \/ <code><a href=\"..\/reference\/memory\/ranges_uninitialized_move.html\">std::ranges::uninitialized_move()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/memory\/uninitialized_move_n.html\">std::uninitialized_move_n()<\/a><\/code> \/ <code><a href=\"..\/reference\/memory\/ranges_uninitialized_move_n.html\">std::ranges::uninitialized_move_n()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/memory\/uninitialized_fill.html\">std::uninitialized_fill()<\/a><\/code> \/ <code><a href=\"..\/reference\/memory\/ranges_uninitialized_fill.html\">std::ranges::uninitialized_fill()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/memory\/uninitialized_fill_n.html\">std::uninitialized_fill_n()<\/a><\/code> \/ <code><a href=\"..\/reference\/memory\/ranges_uninitialized_fill_n.html\">std::ranges::uninitialized_fill_n()<\/a><\/code><\/li>\n<\/ul>\n<\/li>\n<li>Range\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0\u304c\u5b8c\u5168\u578b\u3092\u8981\u6c42\u3057\u306a\u3044\u3088\u3046\u306b\u3059\u308b\u305f\u3081\u3001<code><a href=\"..\/reference\/iterator\/projected.html\">std::projected<\/a><\/code>\u306e\u5236\u7d04\u3092\u7de9\u548c<\/li>\n<li>\u4ee5\u4e0b\u306e\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0\u306b\u3001\u5024\u3092\u6ce2\u30ab\u30c3\u30b3\u521d\u671f\u5316\u3067\u6e21\u305b\u308b\u3088\u3046\u5236\u7d04\u3092\u8ffd\u52a0<ul>\n<li><code>std::erase()<\/code><ul>\n<li><code><a href=\"..\/reference\/string\/basic_string.html\">std::basic_string<\/a><\/code>\u7248<code><a href=\"..\/reference\/string\/basic_string\/erase_free.html\">std::erase()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/deque\/deque.html\">std::deque<\/a><\/code>\u7248<code><a href=\"..\/reference\/deque\/deque\/erase_free.html\">std::erase()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/forward_list\/forward_list.html\">std::forward_list<\/a><\/code>\u7248<code><a href=\"..\/reference\/forward_list\/forward_list\/erase_free.html\">std::erase()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/list\/list.html\">std::list<\/a><\/code>\u7248<code><a href=\"..\/reference\/list\/list\/erase_free.html\">std::erase()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/vector\/vector.html\">std::vector<\/a><\/code>\u7248<code><a href=\"..\/reference\/vector\/vector\/erase_free.html\">std::erase()<\/a><\/code><\/li>\n<\/ul>\n<\/li>\n<li><code><a href=\"..\/reference\/algorithm\/find.html\">std::find()<\/a><\/code>\u3068<code><a href=\"..\/reference\/algorithm\/ranges_find.html\">std::ranges::find()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/algorithm\/ranges_find_last.html\">std::ranges::find_last()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/algorithm\/count.html\">std::count()<\/a><\/code>\u3068<code><a href=\"..\/reference\/algorithm\/ranges_count.html\">std::ranges::count()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/algorithm\/search_n.html\">std::search_n()<\/a><\/code>\u3068<code><a href=\"..\/reference\/algorithm\/ranges_search_n.html\">std::ranges::search_n()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/algorithm\/replace.html\">std::replace()<\/a><\/code>\u3068<code><a href=\"..\/reference\/algorithm\/replace.html\">std::ranges::replace()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/algorithm\/replace_if.html\">std::replace_if()<\/a><\/code>\u3068<code><a href=\"..\/reference\/algorithm\/replace_if.html\">std::ranges::replace_if()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/algorithm\/replace_copy.html\">std::ranges::replace_copy()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/algorithm\/replace_copy_if.html\">std::replace_copy_if()<\/a><\/code>\u3068<code><a href=\"..\/reference\/algorithm\/replace_copy_if.html\">std::ranges::replace_copy_if()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/algorithm\/fill.html\">std::fill()<\/a><\/code>\u3068<code><a href=\"..\/reference\/algorithm\/ranges_fill.html\">std::ranges::fill()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/algorithm\/fill_n.html\">std::fill_n()<\/a><\/code>\u3068<code><a href=\"..\/reference\/algorithm\/ranges_fill_n.html\">std::ranges::fill_n()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/algorithm\/remove.html\">std::remove()<\/a><\/code>\u3068<code><a href=\"..\/reference\/algorithm\/ranges_remove.html\">std::ranges::remove()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/algorithm\/remove_copy.html\">std::remove_copy()<\/a><\/code>\u3068<code><a href=\"..\/reference\/algorithm\/ranges_remove_copy.html\">std::ranges::remove_copy()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/algorithm\/lower_bound.html\">std::lower_bound()<\/a><\/code>\u3068<code><a href=\"..\/reference\/algorithm\/ranges_lower_bound.html\">std::ranges::lower_bound()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/algorithm\/upper_bound.html\">std::upper_bound()<\/a><\/code>\u3068<code><a href=\"..\/reference\/algorithm\/ranges_upper_bound.html\">std::ranges::upper_bound()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/algorithm\/equal_range.html\">std::equal_range()<\/a><\/code>\u3068<code><a href=\"..\/reference\/algorithm\/ranges_equal_range.html\">std::ranges::equal_range()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/algorithm\/binary_search.html\">std::binary_search()<\/a><\/code>\u3068<code><a href=\"..\/reference\/algorithm\/ranges_binary_search.html\">std::ranges::binary_search()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/algorithm\/ranges_fold_left.html\">std::ranges::fold_left()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/algorithm\/ranges_fold_right.html\">std::ranges::fold_right()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/algorithm\/ranges_contains.html\">std::ranges::contains()<\/a><\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3>\u95a2\u6570\u30aa\u30d6\u30b8\u30a7\u30af\u30c8<\/h3>\n<ul>\n<li>\u6240\u6709\u6a29\u3092\u4fdd\u6301\u3057\u306a\u3044<code><a href=\"..\/reference\/functional\/function.html\">std::function<\/a><\/code>\u3068\u3057\u3066\u3001<code><a href=\"..\/reference\/functional.html\">&lt;functional&gt;<\/a><\/code>\u306b<code><a href=\"..\/reference\/functional\/function_ref.html\">std::function_ref<\/a><\/code>\u30af\u30e9\u30b9\u3092\u8ffd\u52a0<\/li>\n<li><code><a href=\"..\/reference\/functional\/move_only_function.html\">std::move_only_function<\/a><\/code>\u306e\u30b3\u30d4\u30fc\u53ef\u80fd\u7248\u3068\u3057\u3066\u3001<code><a href=\"..\/reference\/functional.html\">&lt;functional&gt;<\/a><\/code>\u306b<code><a href=\"..\/reference\/functional\/copyable_function.html\">std::copyable_function<\/a><\/code>\u30af\u30e9\u30b9\u3092\u8ffd\u52a0<\/li>\n<li><code><a href=\"..\/reference\/functional\/bind_front.html\">std::bind_front()<\/a><\/code>\u3068<code><a href=\"..\/reference\/functional\/bind_back.html\">std::bind_back()<\/a><\/code>\u306b\u3001\u975e\u578b\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u5f15\u6570\u3068\u3057\u3066\u95a2\u6570\u3092\u6307\u5b9a\u3059\u308b\u30aa\u30fc\u30d0\u30fc\u30ed\u30fc\u30c9\u3092\u8ffd\u52a0<ul>\n<li>\u95a2\u9023\u3057\u3066\u3001\u975e\u578b\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u5f15\u6570\u306e\u95a2\u6570\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u53cd\u8ee2\u3055\u305b\u3089\u308c\u308b\u3088\u3046\u3001<code><a href=\"..\/reference\/functional\/not_fn.html\">not_fn()<\/a><\/code>\u306b\u975e\u578b\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u5f15\u6570\u7248\u306e\u30aa\u30fc\u30d0\u30fc\u30ed\u30fc\u30c9\u3092\u8ffd\u52a0<\/li>\n<\/ul>\n<\/li>\n<li><code><a href=\"..\/reference\/functional\/reference_wrapper.html\">std::reference_wrapper<\/a><\/code>\u306b\u3001\u6bd4\u8f03\u6f14\u7b97\u5b50<code><a href=\"..\/reference\/functional\/reference_wrapper\/op_equal.html\">==<\/a><\/code>\u3068<code><a href=\"..\/reference\/functional\/reference_wrapper\/op_compare_3way.html\">&lt;=&gt;<\/a><\/code>\u3092\u8ffd\u52a0<\/li>\n<\/ul>\n<h3>\u6587\u5b57\u5217<\/h3>\n<ul>\n<li><code><a href=\"..\/reference\/charconv.html\">&lt;charconv&gt;<\/a><\/code>\u306e\u5909\u63db\u7d50\u679c<code><a href=\"..\/reference\/charconv\/to_chars_result.html\">std::to_chars_result<\/a><\/code>\u3068<code><a href=\"..\/reference\/charconv\/from_chars_result.html\">std::from_chars_result<\/a><\/code>\u306b\u3001\u5909\u63db\u304c\u6b63\u3057\u304f\u5b8c\u4e86\u3057\u305f\u304b\u3092\u5224\u5b9a\u3059\u308b<code>operator bool<\/code>\u3092\u8ffd\u52a0<\/li>\n<li><code><a href=\"..\/reference\/string\/to_string.html\">std::to_string()<\/a><\/code>\u306e\u4ed5\u69d8\u304c<code>std::sprintf()<\/code>\u3067\u8aac\u660e\u3055\u308c\u3066\u3044\u305f\u304c\u3001<code><a href=\"..\/reference\/format\/format.html\">std::format()<\/a><\/code>\u3067\u5b9a\u7fa9\u3059\u308b\u3088\u3046\u4ed5\u69d8\u3092\u5909\u66f4<\/li>\n<li><code><a href=\"..\/reference\/sstream\/basic_istringstream.html\">std::basic_istringstream<\/a><\/code>\u304a\u3088\u3073<code><a href=\"..\/reference\/sstream\/basic_ostringstream.html\">std::basic_ostringstream<\/a><\/code>\u306e\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u304a\u3088\u3073<code>str()<\/code>\u30e1\u30f3\u30d0\u95a2\u6570\u306b\u3001<code><a href=\"..\/reference\/string_view\/basic_string_view.html\">std::basic_string_view<\/a><\/code>\u3092\u53d7\u3051\u53d6\u308b\u30aa\u30fc\u30d0\u30fc\u30ed\u30fc\u30c9\u3092\u8ffd\u52a0<\/li>\n<li><code><a href=\"..\/reference\/format\/format.html\">std::format()<\/a><\/code>\u306b\u3001\u4ee5\u4e0b\u306e\u6539\u5584\u3092\u5c0e\u5165<ul>\n<li>\u30dd\u30a4\u30f3\u30bf\u51fa\u529b\u306e\u30b5\u30dd\u30fc\u30c8\u3092\u8ffd\u52a0<\/li>\n<li>\u5e45\u3068\u7cbe\u5ea6\u3092\u52d5\u7684\u306b\u6307\u5b9a\u3057\u305f\u5834\u5408\u3067\u3082\u578b\u306e\u691c\u8a3c\u304c\u30b3\u30f3\u30d1\u30a4\u30eb\u6642\u306b\u884c\u308f\u308c\u308b\u3088\u3046\u4ed5\u69d8\u3092\u898b\u76f4\u3057<\/li>\n<li>\u30b3\u30f3\u30d1\u30a4\u30eb\u6642\u306e\u66f8\u5f0f\u6587\u5b57\u5217\u3060\u3051\u3067\u306a\u304f\u3001\u5b9f\u884c\u6642\u306e\u66f8\u5f0f\u6587\u5b57\u5217\u3092\u6e21\u305b\u308b\u3088\u3046\u4ed5\u69d8\u4fee\u6b63<\/li>\n<li>\u975e\u30ed\u30b1\u30fc\u30eb\u7248\u3092<code>constexpr<\/code>\u306b\u5bfe\u5fdc<\/li>\n<\/ul>\n<\/li>\n<li><code><a href=\"..\/reference\/string\/to_string.html\">std::to_string()<\/a><\/code>\u3068<code><a href=\"..\/reference\/string\/to_wstring.html\">std::to_wstring()<\/a><\/code>\u306e\u6574\u6570\u30aa\u30fc\u30d0\u30fc\u30ed\u30fc\u30c9\u304c<code>constexpr<\/code>\u306b\u5bfe\u5fdc<\/li>\n<li><code><a href=\"..\/reference\/string\/basic_string.html\">std::basic_string<\/a><\/code>\u30af\u30e9\u30b9\u3068<code><a href=\"..\/reference\/string_view\/basic_string_view.html\">std::basic_string_view<\/a><\/code>\u30af\u30e9\u30b9\u306b\u3001\u90e8\u5206\u6587\u5b57\u5217\u3092<code><a href=\"..\/reference\/string_view\/basic_string_view.html\">std::basic_string_view<\/a><\/code>\u3068\u3057\u3066\u53d6\u5f97\u3059\u308b\u30e1\u30f3\u30d0\u95a2\u6570<code>subview()<\/code>\u3092\u8ffd\u52a0<\/li>\n<li><code><a href=\"..\/reference\/string\/basic_string.html\">std::basic_string<\/a><\/code>\u3068<code><a href=\"..\/reference\/string_view\/basic_string_view.html\">std::basic_string_view<\/a><\/code>\u3092<code><a href=\"..\/reference\/string\/basic_string.html\">std::basic_string<\/a><\/code>\u3068\u3057\u3066\u9023\u7d50\u3055\u305b\u308b<code>operator+<\/code>\u3092\u8ffd\u52a0<\/li>\n<\/ul>\n<h3>\u30d5\u30a1\u30a4\u30eb<\/h3>\n<ul>\n<li>\u30d5\u30a1\u30a4\u30eb\u306e\u30cd\u30a4\u30c6\u30a3\u30d6\u30cf\u30f3\u30c9\u30eb\u3092\u53d6\u5f97\u3067\u304d\u308b\u3088\u3046\u3001<code><a href=\"..\/reference\/fstream\/basic_filebuf.html\">std::basic_filebuf<\/a><\/code>\u3001<code><a href=\"..\/reference\/fstream\/basic_ifstream.html\">std::basic_ifstream<\/a><\/code>\u3001<code><a href=\"..\/reference\/fstream\/basic_ofstream.html\">std::basic_ofstream<\/a><\/code>\u3001<code><a href=\"..\/reference\/fstream\/basic_fstream.html\">std::basic_fstream<\/a><\/code>\u30af\u30e9\u30b9\u306b\u3001\u4ee5\u4e0b\u306e\u30e1\u30f3\u30d0\u3092\u8ffd\u52a0<ul>\n<li><code>native_handle_type<\/code>\u578b<\/li>\n<li><code>native_handle()<\/code><\/li>\n<\/ul>\n<\/li>\n<li><code><a href=\"..\/reference\/filesystem\/path.html\">std::filesystem::path<\/a><\/code>\u30af\u30e9\u30b9\u306b\u3001\u6587\u5b57\u5217\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u306e\u30b5\u30dd\u30fc\u30c8\u3092\u8ffd\u52a0<\/li>\n<li><code><a href=\"..\/reference\/filesystem\/path.html\">std::filesystem::path<\/a><\/code>\u30af\u30e9\u30b9\u306b\u3001\u51fa\u529b\u7528\u306e\u6587\u5b57\u5217\u3092\u53d6\u5f97\u3059\u308b\u305f\u3081\u306e\u3001\u4ee5\u4e0b\u306e\u30e1\u30f3\u30d0\u95a2\u6570\u3092\u8ffd\u52a0<ul>\n<li><code><a href=\"..\/reference\/filesystem\/path\/display_string.md.nolink\">display_string()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/filesystem\/path\/system_encoded_string.md.nolink\">system_encoded_string()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/filesystem\/path\/generic_display_string.md.nolink\">generic_display_string()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/filesystem\/path\/generic_system_encoded_string.md.nolink\">generic_system_encoded_string()<\/a><\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3>\u5165\u51fa\u529b<\/h3>\n<ul>\n<li><code><a href=\"..\/reference\/print\/print.html\">std::print()<\/a><\/code>\u3068<code><a href=\"..\/reference\/print\/println.html\">std::println()<\/a><\/code>\u306b\u3001\u30ed\u30c3\u30af\u3092\u53d6\u5f97\u305b\u305a\u9ad8\u901f\u306b\u66f8\u304d\u51fa\u3059\u6700\u9069\u5316\u3092\u8a31\u53ef<\/li>\n<li><code><a href=\"..\/reference\/print\/println.html\">std::println()<\/a><\/code>\u306b\u3001\u6539\u884c\u306e\u307f\u3092\u51fa\u529b\u3059\u308b\u30aa\u30fc\u30d0\u30fc\u30ed\u30fc\u30c9\u3092\u8ffd\u52a0<\/li>\n<li><code><a href=\"..\/reference\/print\/print.html\">std::print()<\/a><\/code>\u3068<code><a href=\"..\/reference\/print\/println.html\">std::println()<\/a><\/code>\u3092\u3088\u308a\u9ad8\u901f\u306b\u3067\u304d\u308b\u6700\u9069\u5316\u304c\u53ef\u80fd\u304b\u5224\u5b9a\u3059\u308b<code><a href=\"..\/reference\/format\/enable_nonlocking_formatter_optimization.html\">std::enable_nonlocking_formatter_optimization<\/a><\/code>\u3092\u8ffd\u52a0<\/li>\n<li><code><a href=\"..\/reference\/istream\/basic_istream.html\">std::basic_istream<\/a>::<a href=\"..\/reference\/istream\/basic_istream\/ignore.html\">ignore()<\/a><\/code>\u30e1\u30f3\u30d0\u95a2\u6570\u306b\u3001\u533a\u5207\u308a\u6587\u5b57\u3068\u3057\u3066<code>char<\/code>\u578b\u3092\u3068\u308b\u30aa\u30fc\u30d0\u30fc\u30ed\u30fc\u30c9\u3092\u8ffd\u52a0<\/li>\n<\/ul>\n<h3>\u4e26\u884c\u30fb\u4e26\u5217\u30fb\u975e\u540c\u671f\u51e6\u7406<\/h3>\n<ul>\n<li><code><a href=\"..\/reference\/execution.html\">&lt;execution&gt;<\/a><\/code>\u306b\u6c4e\u7528\u7684\u306a\u975e\u540c\u671f\u5b9f\u884c\u3092\u7ba1\u7406\u3059\u308b\u30d5\u30ec\u30fc\u30e0\u30ef\u30fc\u30af\u3092\u8ffd\u52a0<\/li>\n<li><code><a href=\"..\/reference\/atomic\/atomic.html\">std::atomic<\/a><\/code>\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306b\u5bfe\u3059\u308b2\u3064\u306e\u5024\u306e\u6700\u5927\u5024\u30fb\u6700\u5c0f\u5024\u3092\u53d6\u5f97\u3059\u308b\u95a2\u6570\u3068\u3057\u3066\u3001\u4ee5\u4e0b\u3092\u8ffd\u52a0<ul>\n<li>\u30e1\u30f3\u30d0\u95a2\u6570<ul>\n<li><code><a href=\"..\/reference\/atomic\/atomic\/fetch_max.html\">fetch_max()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/atomic\/atomic\/fetch_min.html\">fetch_min()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/atomic\/atomic\/fetch_fmaximum.html\">fetch_fmaximum()<\/a><\/code> (\u6d6e\u52d5\u5c0f\u6570\u70b9\u6570\u7528)<\/li>\n<li><code><a href=\"..\/reference\/atomic\/atomic\/fetch_fminimum.html\">fetch_fminimum()<\/a><\/code> (\u6d6e\u52d5\u5c0f\u6570\u70b9\u6570\u7528)<\/li>\n<li><code><a href=\"..\/reference\/atomic\/atomic\/fetch_fmaximum_num.html\">fetch_fmaximum_num()<\/a><\/code> (\u6d6e\u52d5\u5c0f\u6570\u70b9\u6570\u7528)<\/li>\n<li><code><a href=\"..\/reference\/atomic\/atomic\/fetch_fminimum_num.html\">fetch_fminimum_num()<\/a><\/code> (\u6d6e\u52d5\u5c0f\u6570\u70b9\u6570\u7528)<\/li>\n<\/ul>\n<\/li>\n<li>\u975e\u30e1\u30f3\u30d0\u95a2\u6570\u3068\u3057\u3066<ul>\n<li><code><a href=\"..\/reference\/atomic\/atomic_fetch_max.html\">std::atomic_fetch_max()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/atomic\/atomic_fetch_max_explicit.html\">std::atomic_fetch_max_explicit()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/atomic\/atomic_fetch_min.html\">std::atomic_fetch_min()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/atomic\/atomic_fetch_min_explicit.html\">std::atomic_fetch_min_explicit()<\/a><\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><code><a href=\"..\/reference\/atomic\/atomic.html\">std::atomic<\/a><\/code>\u30af\u30e9\u30b9\u3068<code><a href=\"..\/reference\/atomic\/atomic_ref.html\">std::atomic_ref<\/a><\/code>\u30af\u30e9\u30b9\u306b\u3001\u73fe\u5728\u306e\u5024\u3092\u8aad\u307f\u8fbc\u307e\u305a (fetch\u305b\u305a) \u306b\u52a0\u7b97\u306a\u3069\u3092\u3059\u308b\u9ad8\u901f\u306a\u7e2e\u7d04\u7528\u306e\u64cd\u4f5c\u3068\u3057\u3066\u3001\u4ee5\u4e0b\u3092\u8ffd\u52a0<ul>\n<li>\u30e1\u30f3\u30d0\u95a2\u6570<ul>\n<li><code><a href=\"..\/reference\/atomic\/atomic\/store_add.html\">store_add()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/atomic\/atomic\/store_sub.html\">store_sub()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/atomic\/atomic\/store_and.html\">store_and()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/atomic\/atomic\/store_or.html\">store_or()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/atomic\/atomic\/store_xor.html\">store_xor()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/atomic\/atomic\/store_max.html\">store_max()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/atomic\/atomic\/store_min.html\">store_min()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/atomic\/atomic\/store_fmaximum.html\">store_fmaximum()<\/a><\/code> (\u6d6e\u52d5\u5c0f\u6570\u70b9\u6570\u7528)<\/li>\n<li><code><a href=\"..\/reference\/atomic\/atomic\/store_fminimum.html\">store_fminimum()<\/a><\/code> (\u6d6e\u52d5\u5c0f\u6570\u70b9\u6570\u7528)<\/li>\n<li><code><a href=\"..\/reference\/atomic\/atomic\/store_fmaximum_num.html\">store_fmaximum_num()<\/a><\/code> (\u6d6e\u52d5\u5c0f\u6570\u70b9\u6570\u7528)<\/li>\n<li><code><a href=\"..\/reference\/atomic\/atomic\/store_fminimum_num.html\">store_fminimum_num()<\/a><\/code> (\u6d6e\u52d5\u5c0f\u6570\u70b9\u6570\u7528)<\/li>\n<\/ul>\n<\/li>\n<li>\u975e\u30e1\u30f3\u30d0\u95a2\u6570<ul>\n<li><code><a href=\"..\/reference\/atomic\/atomic_store_add.html\">std::atomic_store_add()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/atomic\/atomic_store_add_explicit.html\">std::atomic_store_add_explicit()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/atomic\/atomic_store_sub.html\">std::atomic_store_sub()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/atomic\/atomic_store_sub_explicit.html\">std::atomic_store_sub_explicit()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/atomic\/atomic_store_and.html\">std::atomic_store_and()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/atomic\/atomic_store_and_explicit.html\">std::atomic_store_and_explicit()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/atomic\/atomic_store_or.html\">std::atomic_store_or()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/atomic\/atomic_store_or_explicit.html\">std::atomic_store_or_explicit()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/atomic\/atomic_store_xor.html\">std::atomic_store_xor()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/atomic\/atomic_store_xor_explicit.html\">std::atomic_store_xor_explicit()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/atomic\/atomic_store_max.html\">std::atomic_store_max()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/atomic\/atomic_store_max_explicit.html\">std::atomic_store_max_explicit()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/atomic\/atomic_store_min.html\">std::atomic_store_min()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/atomic\/atomic_store_min_explicit.html\">std::atomic_store_min_explicit()<\/a><\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><code><a href=\"..\/reference\/atomic\/atomic_ref.html\">std::atomic_ref<\/a><\/code>\u30af\u30e9\u30b9\u306b\u3001\u53c2\u7167\u3059\u308b\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e\u30a2\u30c9\u30ec\u30b9\u3092\u53d6\u5f97\u3059\u308b<code><a href=\"..\/reference\/atomic\/atomic_ref\/address.html\">address()<\/a><\/code>\u30e1\u30f3\u30d0\u95a2\u6570\u3092\u8ffd\u52a0<\/li>\n<li><code><a href=\"..\/reference\/atomic\/atomic.html\">std::atomic<\/a><\/code>\u30af\u30e9\u30b9\u306e\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u30d1\u30e9\u30e1\u30fc\u30bf\u3068\u3057\u3066CV\u4fee\u98fe\u3055\u308c\u305f\u578b\u3092\u7981\u6b62<\/li>\n<li><code><a href=\"..\/reference\/atomic\/atomic_ref.html\">std::atomic_ref<\/a><\/code>\u30af\u30e9\u30b9\u306e\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u30d1\u30e9\u30e1\u30fc\u30bf\u3068\u3057\u3066\u3001CV\u4fee\u98fe\u3055\u308c\u305f\u578b\u3092\u53d7\u3051\u53d6\u308c\u308b\u3088\u3046\u306b\u3057\u305f (\u5185\u90e8\u3067CV\u4fee\u98fe\u304c\u5916\u3055\u308c\u308b)<\/li>\n<li><code><a href=\"..\/reference\/atomic.html\">&lt;atomic&gt;<\/a><\/code>\u30e9\u30a4\u30d6\u30e9\u30ea\u306e\u30a2\u30c8\u30df\u30c3\u30af\u64cd\u4f5c\u3092<code>constexpr<\/code>\u5bfe\u5fdc<\/li>\n<\/ul>\n<h3>\u30b9\u30de\u30fc\u30c8\u30dd\u30a4\u30f3\u30bf\u30fb\u30e1\u30e2\u30ea\u95a2\u9023<\/h3>\n<ul>\n<li>\u52d5\u7684\u78ba\u4fdd\u3057\u305f\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306b\u5024\u306e\u610f\u5473\u8ad6\u3092\u3082\u305f\u305b\u3066\u30c7\u30a3\u30fc\u30d7\u30b3\u30d4\u30fc\u3055\u305b\u308b\u30e6\u30fc\u30c6\u30a3\u30ea\u30c6\u30a3\u30af\u30e9\u30b9\u3068\u3057\u3066\u3001<code><a href=\"..\/reference\/memory.html\">&lt;memory&gt;<\/a><\/code>\u306b<code><a href=\"..\/reference\/memory\/indirect.md.nolink\">std::indirect<\/a><\/code>\u30af\u30e9\u30b9\u3068<code><a href=\"..\/reference\/memory\/polymorphic.md.nolink\">std::polymorphic<\/a><\/code>\u30af\u30e9\u30b9\u3092\u8ffd\u52a0<\/li>\n<li><code><a href=\"..\/reference\/memory\/weak_ptr.html\">std::weak_ptr<\/a><\/code>\u3092\u975e\u9806\u5e8f\u9023\u60f3\u30b3\u30f3\u30c6\u30ca\u306e\u30ad\u30fc\u3068\u3057\u3066\u4f7f\u7528\u3067\u304d\u308b\u3088\u3046\u3001<code><a href=\"..\/reference\/memory.html\">&lt;memory&gt;<\/a><\/code>\u306b\u6240\u6709\u6a29\u30d9\u30fc\u30b9\u306e\u30cf\u30c3\u30b7\u30e5\u5024\u3092\u53d6\u5f97\u3059\u308b\u95a2\u6570\u30aa\u30d6\u30b8\u30a7\u30af\u30c8<code><a href=\"..\/reference\/memory\/owner_hash.html\">std::owner_hash<\/a><\/code>\u3001\u304a\u3088\u3073\u6240\u6709\u6a29\u30d9\u30fc\u30b9\u306e\u7b49\u5024\u6bd4\u8f03\u3092\u884c\u3046\u95a2\u6570\u30aa\u30d6\u30b8\u30a7\u30af\u30c8<code><a href=\"..\/reference\/memory\/owner_equal.html\">std::owner_equal<\/a><\/code>\u3092\u8ffd\u52a0<ul>\n<li>\u95a2\u9023\u3057\u3066\u3001<code><a href=\"..\/reference\/memory\/shared_ptr.html\">std::shared_ptr<\/a><\/code>\u30af\u30e9\u30b9\u3068<code><a href=\"..\/reference\/memory\/weak_ptr.html\">std::weak_ptr<\/a><\/code>\u30af\u30e9\u30b9\u306e\u30e1\u30f3\u30d0\u95a2\u6570\u3068\u3057\u3066\u3001<code>owner_hash()<\/code>\u3068<code>owner_equal()<\/code>\u3092\u8ffd\u52a0<\/li>\n<\/ul>\n<\/li>\n<li><code><a href=\"..\/reference\/memory\/shared_ptr.html\">std::shared_ptr<\/a><\/code>\u30af\u30e9\u30b9\u3068\u305d\u306e\u95a2\u9023\u6a5f\u80fd\u3092<code>constexpr<\/code>\u5bfe\u5fdc<\/li>\n<\/ul>\n<h3>\u65e5\u4ed8\u30fb\u6642\u9593<\/h3>\n<ul>\n<li><code><a href=\"..\/reference\/chrono.html\">&lt;chrono&gt;<\/a><\/code>\u306e\u4ee5\u4e0b\u306e\u30af\u30e9\u30b9\u306b\u3001\u30cf\u30c3\u30b7\u30e5\u5024\u30b5\u30dd\u30fc\u30c8\u3068\u3057\u3066<code><a href=\"..\/reference\/functional\/hash.html\">std::hash<\/a><\/code>\u306e\u7279\u6b8a\u5316\u3092\u8ffd\u52a0<ul>\n<li><code><a href=\"..\/reference\/chrono\/duration.html\">std::chrono::duration<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/chrono\/time_point.html\">std::chrono::time_point<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/chrono\/day.html\">std::chrono::day<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/chrono\/month.html\">std::chrono::month<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/chrono\/year.html\">std::chrono::year<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/chrono\/weekday.html\">std::chrono::weekday<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/chrono\/weekday_indexed.html\">std::chrono::weekday_indexed<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/chrono\/weekday_last.html\">std::chrono::weekday_last<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/chrono\/month_day.html\">std::chrono::month_day<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/chrono\/month_day_last.html\">std::chrono::month_day_last<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/chrono\/month_weekday.html\">std::chrono::month_weekday<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/chrono\/month_weekday_last.html\">std::chrono::month_weekday_last<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/chrono\/year_month.html\">std::chrono::year_month<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/chrono\/year_month_day.html\">std::chrono::year_month_day<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/chrono\/year_month_day_last.html\">std::chrono::year_month_day_last<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/chrono\/year_month_weekday.html\">std::chrono::year_month_weekday<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/chrono\/year_month_weekday_last.html\">std::chrono::year_month_weekday_last<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/chrono\/zoned_time.html\">std::chrono::zoned_time<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/chrono\/leap_second.html\">std::chrono::leap_second<\/a><\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3>\u6570\u5024<\/h3>\n<ul>\n<li><code><a href=\"..\/reference\/cmath.html\">&lt;cmath&gt;<\/a><\/code>\u306b\u3001\u6d6e\u52d5\u5c0f\u6570\u70b9\u6570\u306e\u6700\u5927\u5024\u30fb\u6700\u5c0f\u5024\u3092\u6c42\u3081\u308b\u4ee5\u4e0b\u306e\u95a2\u6570\u3092\u8ffd\u52a0<ul>\n<li><code><a href=\"..\/reference\/cmath\/fmaximum.html\">std::fmaximum()<\/a><\/code> (-0.0\u3068+0.0\u3067\u306f+0.0\u3092\u8fd4\u3057\u3001NaN\u3068\u6570\u5024\u3067\u306fNaN\u3092\u8fd4\u3059)<\/li>\n<li><code><a href=\"..\/reference\/cmath\/fmaximum_num.html\">std::fmaximum_num()<\/a><\/code> (-0.0\u3068+0.0\u3067\u306f+0.0\u3092\u8fd4\u3057\u3001NaN\u3068\u6570\u5024\u3067\u306f\u6570\u5024\u3092\u8fd4\u3059)<\/li>\n<li><code><a href=\"..\/reference\/cmath\/fminimum.html\">std::fminimum()<\/a><\/code> (-0.0\u3068+0.0\u3067\u306f-0.0\u3092\u8fd4\u3057\u3001NaN\u3068\u6570\u5024\u3067\u306fNaN\u3092\u8fd4\u3059)<\/li>\n<li><code><a href=\"..\/reference\/cmath\/fminimum_num.html\">std::fminimum_num()<\/a><\/code> (-0.0\u3068-0.0\u3067\u306f+0.0\u3092\u8fd4\u3057\u3001NaN\u3068\u6570\u5024\u3067\u306f\u6570\u5024\u3092\u8fd4\u3059)<\/li>\n<\/ul>\n<\/li>\n<li><code><a href=\"..\/reference\/numeric.html\">&lt;numeric&gt;<\/a><\/code>\u306b\u3001\u98fd\u548c\u6f14\u7b97 (Saturation Arithmetic) \u3068\u3057\u3066\u3001\u578b\u306e\u8868\u73fe\u53ef\u80fd\u306a\u7bc4\u56f2\u3067\u6f14\u7b97\u3092\u884c\u3046\u4ee5\u4e0b\u306e\u95a2\u6570\u3092\u8ffd\u52a0<ul>\n<li><code><a href=\"..\/reference\/numeric\/add_sat.html\">std::add_sat()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/numeric\/sub_sat.html\">std::sub_sat()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/numeric\/mul_sat.html\">std::mul_sat()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/numeric\/div_sat.html\">std::div_sat()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/numeric\/saturate_cast.html\">std::saturate_cast()<\/a><\/code><\/li>\n<\/ul>\n<\/li>\n<li><code><a href=\"..\/reference\/complex\/complex.html\">std::complex<\/a><\/code>\u3092\u69cb\u9020\u5316\u675f\u7e1b\u3084\u3001\u5c06\u6765\u306e\u30d1\u30bf\u30fc\u30f3\u30de\u30c3\u30c1\u3067\u4f7f\u7528\u3067\u304d\u308b\u3088\u3046\u30bf\u30d7\u30eb\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u306e\u7279\u6b8a\u5316\u3092\u8ffd\u52a0<\/li>\n<li><code><a href=\"..\/reference\/random.html\">&lt;random&gt;<\/a><\/code>\u306e\u7bc4\u56f2<code>[0, 1)<\/code>\u306e\u4e71\u6570\u3092\u751f\u6210\u3059\u308b<code><a href=\"..\/reference\/random\/generate_canonical.html\">std::generate_canonical()<\/a><\/code>\u3092\u3001\u671b\u307e\u3057\u3044\u7d71\u8a08\u7684\u6027\u8cea\u3092\u4fdd\u8a3c\u3059\u308b\u3088\u3046\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0\u3068\u5236\u7d04\u3092\u5909\u66f4<\/li>\n<li><code><a href=\"..\/reference\/random.html\">&lt;random&gt;<\/a><\/code>\u306b\u3001\u4e71\u6570\u5217\u3092\u751f\u6210\u3059\u308b<code><a href=\"..\/reference\/random\/generate_random.html\">std::ranges::generate_random()<\/a><\/code>\u95a2\u6570\u3092\u8ffd\u52a0<\/li>\n<li><code><a href=\"..\/reference\/random.html\">&lt;random&gt;<\/a><\/code>\u306b\u3001\u4e71\u6570\u751f\u6210\u5668\u306f\u4e26\u5217\u30b7\u30df\u30e5\u30ec\u30fc\u30b7\u30e7\u30f3\u306b\u52b9\u679c\u7684\u306a\u30ab\u30a6\u30f3\u30bf\u30fc\u30d9\u30fc\u30b9\u306ePhilox\u4e71\u6570\u751f\u6210\u5668\u3068\u3057\u3066\u3001<code><a href=\"..\/reference\/random\/philox_engine.html\">std::philox_engine<\/a><\/code>\u30af\u30e9\u30b9\u3001\u304a\u3088\u3073\u305d\u306e\u5225\u540d\u3067\u3042\u308b<code><a href=\"..\/reference\/random\/philox4x32.html\">std::philox4x32<\/a><\/code>\u3068<code><a href=\"..\/reference\/random\/philox4x64.html\">std::philox4x64<\/a><\/code>\u3092\u8ffd\u52a0<\/li>\n<li><code><a href=\"..\/reference\/cmath.html\">&lt;cmath&gt;<\/a><\/code>\u306e\u4ee5\u4e0b\u306e\u95a2\u6570\u3092\u3001<code>constexpr<\/code>\u306b\u5bfe\u5fdc (\u7279\u6b8a\u95a2\u6570\u3068\u3001\u30b0\u30ed\u30fc\u30d0\u30eb\u306e\u4e38\u3081\u30e2\u30fc\u30c9\u306b\u4f9d\u5b58\u3059\u308b\u4e38\u3081\u95a2\u6570\u4ee5\u5916\u306e\u5168\u3066)<ul>\n<li><code><a href=\"..\/reference\/cmath\/cos.html\">std::cos()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/cmath\/sin.html\">std::sin()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/cmath\/tan.html\">std::tan()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/cmath\/cosh.html\">std::cosh()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/cmath\/sinh.html\">std::sinh()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/cmath\/tanh.html\">std::tanh()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/cmath\/acos.html\">std::acos()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/cmath\/asin.html\">std::asin()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/cmath\/atan.html\">std::atan()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/cmath\/atan2.html\">std::atan2()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/cmath\/acosh.html\">std::acosh()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/cmath\/asinh.html\">std::asinh()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/cmath\/atanh.html\">std::atanh()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/cmath\/exp.html\">std::exp()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/cmath\/exp2.html\">std::exp2()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/cmath\/expm1.html\">std::expm1()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/cmath\/log.html\">std::log()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/cmath\/log10.html\">std::log10()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/cmath\/log1p.html\">std::log1p()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/cmath\/log2.html\">std::log2()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/cmath\/pow.html\">std::pow()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/cmath\/sqrt.html\">std::sqrt()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/cmath\/cbrt.html\">std::cbrt()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/cmath\/hypot.html\">std::hypot()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/cmath\/erf.html\">std::erf()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/cmath\/erfc.html\">std::erfc()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/cmath\/lgamma.html\">std::lgamma()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/cmath\/tgamma.html\">std::tgamma()<\/a><\/code><\/li>\n<\/ul>\n<\/li>\n<li><code><a href=\"..\/reference\/complex.html\">&lt;complex&gt;<\/a><\/code>\u306e\u4ee5\u4e0b\u306e\u95a2\u6570\u3092\u3001<code>constexpr<\/code>\u306b\u5bfe\u5fdc (\u3059\u3079\u3066)<ul>\n<li><code><a href=\"..\/reference\/complex\/complex\/abs.html\">std::abs()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/complex\/complex\/arg.html\">std::arg()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/complex\/complex\/proj.html\">std::proj()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/complex\/complex\/polar.html\">std::polar()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/complex\/complex\/cos.html\">std::cos()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/complex\/complex\/sin.html\">std::sin()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/complex\/complex\/tan.html\">std::tan()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/complex\/complex\/cosh.html\">std::cosh()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/complex\/complex\/sinh.html\">std::sinh()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/complex\/complex\/tanh.html\">std::tanh()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/complex\/complex\/acos.html\">std::acos()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/complex\/complex\/asin.html\">std::asin()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/complex\/complex\/atan.html\">std::atan()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/complex\/complex\/acosh.html\">std::acosh()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/complex\/complex\/asinh.html\">std::asinh()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/complex\/complex\/atanh.html\">std::atanh()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/complex\/complex\/exp.html\">std::exp()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/complex\/complex\/log.html\">std::log()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/complex\/complex\/log10.html\">std::log10()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/complex\/complex\/pow.html\">std::pow()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/complex\/complex\/sqrt.html\">std::sqrt()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/complex\/complex\/norm.html\">std::norm()<\/a><\/code> (\u7b97\u8853\u578b\u30aa\u30fc\u30d0\u30fc\u30ed\u30fc\u30c9)<\/li>\n<li><code><a href=\"..\/reference\/complex\/complex\/conj.html\">std::conj()<\/a><\/code> (\u7b97\u8853\u578b\u30aa\u30fc\u30d0\u30fc\u30ed\u30fc\u30c9)<\/li>\n<li><code><a href=\"..\/reference\/complex\/complex\/imag_free.html\">std::imag()<\/a><\/code> (\u7b97\u8853\u578b\u30aa\u30fc\u30d0\u30fc\u30ed\u30fc\u30c9)<\/li>\n<li><code><a href=\"..\/reference\/complex\/complex\/real_free.html\">std::real()<\/a><\/code> (\u7b97\u8853\u578b\u30aa\u30fc\u30d0\u30fc\u30ed\u30fc\u30c9)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3>\u30e6\u30fc\u30c6\u30a3\u30ea\u30c6\u30a3<\/h3>\n<ul>\n<li><code><a href=\"..\/reference\/variant\/variant.html\">std::variant<\/a><\/code>\u30af\u30e9\u30b9\u306b\u3001\u30e1\u30f3\u30d0\u95a2\u6570\u7248\u306e<code><a href=\"..\/reference\/variant\/variant\/visit.html\">visit()<\/a><\/code>\u3092\u8ffd\u52a0<\/li>\n<li><code>std::monostate<\/code>\u3092<code><a href=\"..\/reference\/variant.html\">&lt;variant&gt;<\/a><\/code>\u304b\u3089<code><a href=\"..\/reference\/utility.html\">&lt;utility&gt;<\/a><\/code>\u306b\u79fb\u52d5<\/li>\n<li><code><a href=\"..\/reference\/optional\/optional.html\">std::optional<\/a><\/code>\u30af\u30e9\u30b9\u306b\u30010\u3082\u3057\u304f\u306f1\u8981\u7d20\u306eRange\u3068\u3057\u3066\u6271\u3048\u308b\u3088\u3046\u306b\u3059\u308b\u305f\u3081\u306e\u62e1\u5f35\u3068\u3057\u3066\u3001\u30a4\u30c6\u30ec\u30fc\u30bf\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u3092\u8ffd\u52a0<ul>\n<li><code>iterator<\/code>\u578b<\/li>\n<li><code>const_iterator<\/code>\u578b<\/li>\n<li><code><a href=\"..\/reference\/optional\/optional\/begin.html\">begin()<\/a><\/code>\u30e1\u30f3\u30d0\u95a2\u6570<\/li>\n<li><code><a href=\"..\/reference\/optional\/optional\/end.html\">end()<\/a><\/code>\u30e1\u30f3\u30d0\u95a2\u6570<\/li>\n<\/ul>\n<\/li>\n<li><code><a href=\"..\/reference\/optional\/optional.html\">std::optional<\/a><\/code>\u306b\u3001\u53c2\u7167\u3092\u4fdd\u6301\u3059\u308b\u305f\u3081\u306e<code>T&amp;<\/code>\u306e\u90e8\u5206\u7279\u6b8a\u5316\u3092\u8ffd\u52a0<\/li>\n<li><code><a href=\"..\/reference\/tuple\/apply.html\">std::apply<\/a><\/code>\u306e\u623b\u308a\u5024\u578b\u63a8\u8ad6\u3092\u3084\u3081\u3066\u3001\u623b\u308a\u5024\u578b\u7528\u306e<code><a href=\"..\/reference\/type_traits\/apply_result.html\">std::apply_result<\/a><\/code>\u30af\u30e9\u30b9\u3092\u8ffd\u52a0\u3057\u3001\u95a2\u9023\u3059\u308b\u4ee5\u4e0b\u306e\u6a5f\u80fd\u3092\u8ffd\u52a0<ul>\n<li><code><a href=\"..\/reference\/type_traits\/is_applicable.html\">std::is_applicable<\/a><\/code>\u578b\u7279\u6027<\/li>\n<li><code><a href=\"..\/reference\/type_traits\/is_nothrow_applicable.html\">std::is_nothrow_applicable<\/a><\/code>\u578b\u7279\u6027<\/li>\n<\/ul>\n<\/li>\n<li><code><a href=\"..\/reference\/tuple\/ignore.html\">std::ignore<\/a><\/code>\u3092\u30d5\u30a1\u30fc\u30b9\u30c8\u30af\u30e9\u30b9\u30fb\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3068\u3057\u3066\u578b\u3092\u8a73\u7d30\u306b\u5b9a\u7fa9<\/li>\n<li><code><a href=\"..\/reference\/bitset\/bitset.html\">std::bitset<\/a><\/code>\u306b\u3001<code><a href=\"..\/reference\/string_view\/basic_string_view.html\">std::basic_string_view<\/a><\/code>\u3092\u53d7\u3051\u53d6\u308b\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u3092\u8ffd\u52a0<\/li>\n<li><code><a href=\"..\/reference\/ratio.html\">&lt;ratio&gt;<\/a><\/code>\u306b\u3001\u65b0\u305f\u306aSI\u63a5\u982d\u8f9e\u3068\u3057\u3066\u3001\u4ee5\u4e0b\u3092\u8ffd\u52a0<ul>\n<li><code><a href=\"..\/reference\/ratio\/si_prefix.html\">ronna<\/a><\/code> (10<sup>27<\/sup>)<\/li>\n<li><code><a href=\"..\/reference\/ratio\/si_prefix.html\">ronto<\/a><\/code> (10<sup>\u221227<\/sup>)<\/li>\n<li><code><a href=\"..\/reference\/ratio\/si_prefix.html\">quetta<\/a><\/code> (10<sup>30<\/sup>)<\/li>\n<li><code><a href=\"..\/reference\/ratio\/si_prefix.html\">quecto<\/a><\/code> (10<sup>\u221230<\/sup>)<\/li>\n<\/ul>\n<\/li>\n<li>\u5b9a\u6570\u5f0f\u3067\u306e\u4f8b\u5916\u9001\u51fa\u304c\u8a31\u53ef\u3055\u308c\u308b\u3053\u3068\u306b\u3068\u3082\u306a\u3044\u3001\u4ee5\u4e0b\u3092<code>constexpr<\/code>\u5316<ul>\n<li><code><a href=\"..\/reference\/exception.html\">&lt;exception&gt;<\/a><\/code>\u30d8\u30c3\u30c0\u306e\u4ee5\u4e0b\u306e\u6a5f\u80fd<ul>\n<li><code><a href=\"..\/reference\/exception\/exception.html\">std::exception<\/a><\/code>\u30af\u30e9\u30b9\u306e\u5168\u30e1\u30f3\u30d0\u95a2\u6570<\/li>\n<li><code><a href=\"..\/reference\/exception\/nested_exception.html\">std::nested_exception<\/a><\/code>\u30af\u30e9\u30b9\u306e\u5168\u30e1\u30f3\u30d0\u95a2\u6570<\/li>\n<li><code><a href=\"..\/reference\/exception\/bad_exception.html\">std::bad_exception<\/a><\/code>\u30af\u30e9\u30b9\u306e<code>what()<\/code>\u30e1\u30f3\u30d0\u95a2\u6570<\/li>\n<li><code><a href=\"..\/reference\/exception\/uncaught_exceptions.html\">std::uncaught_exceptions()<\/a><\/code>\u95a2\u6570<\/li>\n<li><code><a href=\"..\/reference\/exception\/current_exception.html\">std::current_exception()<\/a><\/code>\u95a2\u6570<\/li>\n<li><code><a href=\"..\/reference\/exception\/rethrow_exception.html\">std::rethrow_exception()<\/a><\/code>\u95a2\u6570<\/li>\n<li><code><a href=\"..\/reference\/exception\/make_exception_ptr.html\">std::make_exception_ptr()<\/a><\/code>\u95a2\u6570<\/li>\n<li><code><a href=\"..\/reference\/exception\/throw_with_nested.html\">std::throw_with_nested()<\/a><\/code>\u95a2\u6570<\/li>\n<li><code><a href=\"..\/reference\/exception\/rethrow_if_nested.html\">std::rethrow_if_nested()<\/a><\/code>\u95a2\u6570<\/li>\n<\/ul>\n<\/li>\n<li><code><a href=\"..\/reference\/new.html\">&lt;new&gt;<\/a><\/code>\u30d8\u30c3\u30c0\u306e\u4ee5\u4e0b\u306e\u6a5f\u80fd<ul>\n<li><code><a href=\"..\/reference\/new\/bad_alloc.html\">std::bad_alloc<\/a><\/code>\u30af\u30e9\u30b9\u306e<code>what()<\/code>\u30e1\u30f3\u30d0\u95a2\u6570<\/li>\n<li><code><a href=\"..\/reference\/new\/bad_array_new_length.html\">std::bad_array_new_length<\/a><\/code>\u30af\u30e9\u30b9\u306e<code>what()<\/code>\u30e1\u30f3\u30d0\u95a2\u6570<\/li>\n<\/ul>\n<\/li>\n<li><code><a href=\"..\/reference\/typeinfo.html\">&lt;typeinfo&gt;<\/a><\/code>\u30d8\u30c3\u30c0\u306e\u4ee5\u4e0b\u306e\u6a5f\u80fd<ul>\n<li><code><a href=\"..\/reference\/typeinfo\/bad_cast.html\">std::bad_cast<\/a><\/code>\u30af\u30e9\u30b9\u306e<code>what()<\/code>\u30e1\u30f3\u30d0\u95a2\u6570<\/li>\n<li><code><a href=\"..\/reference\/typeinfo\/bad_typeid.html\">std::bad_typeid<\/a><\/code>\u30af\u30e9\u30b9\u306e<code>what()<\/code>\u30e1\u30f3\u30d0\u95a2\u6570<\/li>\n<\/ul>\n<\/li>\n<li><code><a href=\"..\/reference\/stdexcept.html\">&lt;stdexcept&gt;<\/a><\/code>\u30d8\u30c3\u30c0\u306e\u4ee5\u4e0b\u306e\u6a5f\u80fd<ul>\n<li><code><a href=\"..\/reference\/stdexcept.html\">std::domain_error<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/stdexcept.html\">std::invalid_argument<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/stdexcept.html\">std::length_error<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/stdexcept.html\">std::logic_error<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/stdexcept.html\">std::out_of_range<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/stdexcept.html\">std::runtime_error<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/stdexcept.html\">std::range_error<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/stdexcept.html\">std::overflow_error<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/stdexcept.html\">std::underflow_error<\/a><\/code><\/li>\n<\/ul>\n<\/li>\n<li><code><a href=\"..\/reference\/expected.html\">&lt;expected&gt;<\/a><\/code>\u30d8\u30c3\u30c0\u306e\u4ee5\u4e0b\u306e\u6a5f\u80fd<ul>\n<li><code><a href=\"..\/reference\/expected\/bad_expected_access.html\">std::bad_expected_access<\/a><\/code><\/li>\n<\/ul>\n<\/li>\n<li><code><a href=\"..\/reference\/optional.html\">&lt;optional&gt;<\/a><\/code>\u30d8\u30c3\u30c0\u306e\u4ee5\u4e0b\u306e\u6a5f\u80fd<ul>\n<li><code><a href=\"..\/reference\/optional\/bad_optional_access.html\">std::bad_optional_access<\/a><\/code><\/li>\n<\/ul>\n<\/li>\n<li><code><a href=\"..\/reference\/variant.html\">&lt;variant&gt;<\/a><\/code>\u30d8\u30c3\u30c0\u306e\u4ee5\u4e0b\u306e\u6a5f\u80fd<ul>\n<li><code><a href=\"..\/reference\/variant\/bad_variant_access.html\">std::bad_variant_access<\/a><\/code><\/li>\n<\/ul>\n<\/li>\n<li><code><a href=\"..\/reference\/format.html\">&lt;format&gt;<\/a><\/code>\u30d8\u30c3\u30c0\u306e\u4ee5\u4e0b\u306e\u6a5f\u80fd<ul>\n<li><code><a href=\"..\/reference\/format\/format_error.html\">std::format_error<\/a><\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><code><a href=\"..\/reference\/memory.html\">&lt;memory&gt;<\/a><\/code>\u306b\u3001\u30dd\u30a4\u30f3\u30bf\u306e\u30a2\u30e9\u30a4\u30e1\u30f3\u30c8\u3092\u5224\u5b9a\u3059\u308b<code><a href=\"..\/reference\/memory\/is_sufficiently_aligned.html\">std::is_sufficiently_aligned()<\/a><\/code>\u95a2\u6570\u3092\u8ffd\u52a0\u3002<\/li>\n<li><code><a href=\"..\/reference\/utility.html\">&lt;utility&gt;<\/a><\/code>\u306b\u3001\u30bf\u30a4\u30e0\u30c8\u30e9\u30d9\u30eb\u6700\u9069\u5316\u3092\u6291\u6b62\u3059\u308b\u305f\u3081\u306e\u89b3\u6e2c\u53ef\u80fd\u30dd\u30a4\u30f3\u30c8\u3068\u3057\u3066<code><a href=\"..\/reference\/utility\/observable_checkpoint.html\">std::observable_checkpoint()<\/a><\/code>\u3092\u8ffd\u52a0<\/li>\n<li><code><a href=\"..\/reference\/exception\/exception_ptr.html\">std::exception_ptr<\/a><\/code>\u3092\u6307\u5b9a\u3057\u305f\u4f8b\u5916\u578b\u306b\u30ad\u30e3\u30b9\u30c8\u3059\u308b<code><a href=\"..\/reference\/exception\/exception_ptr_cast.html\">std::exception_ptr_cast()<\/a><\/code>\u95a2\u6570\u3092\u8ffd\u52a0<\/li>\n<li><code><a href=\"..\/reference\/compare.html\">&lt;compare&gt;<\/a><\/code>\u306b\u3001\u578b\u306e\u9806\u5e8f\u3092\u53d6\u5f97\u3059\u308b<code><a href=\"..\/reference\/compare\/type_order.md.nolink\">std::type_order<\/a><\/code>\u30af\u30e9\u30b9\u3092\u8ffd\u52a0<\/li>\n<\/ul>\n<h3>\u30c7\u30d0\u30c3\u30b0<\/h3>\n<ul>\n<li><code><a href=\"..\/reference\/cassert\/assert.html\">assert<\/a><\/code>\u30de\u30af\u30ed\u306e\u5f15\u6570\u3068\u3057\u3066\u30ab\u30f3\u30de\u3092\u542b\u3080\u5f0f\u3092\u6307\u5b9a\u3067\u304d\u308b\u3088\u3046\u3001\u53ef\u5909\u5f15\u6570\u5316<\/li>\n<\/ul>\n<h3>\u578b\u7279\u6027<\/h3>\n<ul>\n<li><code><a href=\"..\/reference\/type_traits.html\">&lt;type_traits&gt;<\/a><\/code>\u306b\u3001\u5171\u7528\u4f53\u306e\u6307\u5b9a\u3055\u308c\u305f\u30e1\u30f3\u30d0\u304c\u30a2\u30af\u30c6\u30a3\u30d6\u304b\u3092\u5b9a\u6570\u5f0f\u3067\u5224\u5b9a\u3059\u308b\u305f\u3081\u306e\u95a2\u6570\u3068\u3057\u3066<code><a href=\"..\/reference\/type_traits\/is_within_lifetime.html\">std::is_within_lifetime()<\/a><\/code>\u3092\u8ffd\u52a0<\/li>\n<li><code><a href=\"..\/reference\/type_traits.html\">&lt;type_traits&gt;<\/a><\/code>\u306b\u3001\u4eee\u60f3\u7d99\u627f\u306e\u95a2\u4fc2\u3092\u5224\u5b9a\u3059\u308b<code><a href=\"..\/reference\/type_traits\/is_virtual_base_of.html\">std::is_virtual_base_of<\/a><\/code>\u3092\u8ffd\u52a0<\/li>\n<li><code><a href=\"..\/reference\/type_traits.html\">&lt;type_traits&gt;<\/a><\/code>\u306b\u3001<code><a href=\"..\/reference\/type_traits\/integral_constant.html\">std::integral_constant<\/a><\/code>\u30af\u30e9\u30b9\u3092\u7f6e\u304d\u63db\u3048\u308b\u5b9a\u6570\u30e9\u30c3\u30d1\u30fc\u3068\u3057\u3066<code><a href=\"..\/reference\/type_traits\/constant_wrapper.md.nolink\">std::constant_wrapper<\/a><\/code>\u30af\u30e9\u30b9\u3092\u8ffd\u52a0<\/li>\n<li><code><a href=\"..\/reference\/utility\/index_sequence.html\">std::index_sequence<\/a><\/code>\u30af\u30e9\u30b9\u3092<a href=\"cpp17\/structured_bindings.html\">\u69cb\u9020\u5316\u675f\u7e1b<\/a>\u3068<a href=\"cpp26\/expansion_statements.html\">template for\u6587<\/a>\u3067\u4f7f\u7528\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b\u305f\u3081\u3001\u30bf\u30d7\u30eb\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u306e\u7279\u6b8a\u5316\u3092\u8ffd\u52a0<\/li>\n<\/ul>\n<h3>\u5236\u7d04<\/h3>\n<ul>\n<li>\u9593\u63a5\u5b9f\u884c\u306b\u95a2\u9023\u3059\u308b\u5236\u7d04\u304b\u3089\u3001\u5171\u901a\u53c2\u7167\u306e\u8981\u4ef6\u3092\u524a\u9664<ul>\n<li><code><a href=\"..\/reference\/iterator\/indirectly_unary_invocable.html\">std::indirectly_unary_invocable<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/iterator\/indirectly_unary_invocable.html\">std::indirectly_regular_unary_invocable<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/iterator\/indirect_unary_predicate.html\">std::indirect_unary_predicate<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/iterator\/indirect_binary_predicate.html\">std::indirect_binary_predicate<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/iterator\/indirect_equivalence_relation.html\">std::indirect_equivalence_relation<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/iterator\/indirect_strict_weak_order.html\">std::indirect_strict_weak_order<\/a><\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3>\u6a5f\u80fd\u306e\u975e\u63a8\u5968\u5316<\/h3>\n<ul>\n<li><code><a href=\"..\/reference\/type_traits.html\">&lt;type_traits&gt;<\/a><\/code>\u306e<code><a href=\"..\/reference\/type_traits\/is_trivial.html\">std::is_trivial<\/a><\/code>\u3092\u975e\u63a8\u5968\u5316<ul>\n<li>\u3053\u308c\u306f<code><a href=\"..\/reference\/type_traits\/is_trivially_copyable.html\">std::is_trivially_copyable<\/a><\/code>\u3068<code><a href=\"..\/reference\/type_traits\/is_trivially_default_constructible.html\">std::is_trivially_default_constructible<\/a><\/code>\u306e2\u3064\u304c\u5408\u308f\u3055\u3063\u305f\u3082\u306e\u3067\u3042\u308b\u304c\u3001\u305d\u308c\u3089\u306f\u7570\u306a\u308b\u72b6\u6cc1\u3067\u5fc5\u8981\u306b\u306a\u308b\u3082\u306e\u3067\u3042\u3063\u305f<\/li>\n<\/ul>\n<\/li>\n<li><code><a href=\"..\/reference\/atomic\/memory_order.html\">std::memory_order::consume<\/a><\/code>\u3068\u3001\u305d\u308c\u306b\u95a2\u9023\u3057\u3066<code><a href=\"..\/reference\/atomic\/kill_dependency.html\">std::kill_dependency()<\/a><\/code>\u3092\u975e\u63a8\u5968\u5316\u3057\u3001<code><a href=\"cpp11\/attributes.html\">[[carries_dependency]]<\/a><\/code>\u5c5e\u6027\u3092\u524a\u9664<\/li>\n<li><code><a href=\"..\/reference\/filesystem\/path.html\">std::filesystem::path<\/a><\/code>\u30af\u30e9\u30b9\u306e\u4ee5\u4e0b\u306e\u30e1\u30f3\u30d0\u95a2\u6570\u3092\u975e\u63a8\u5968\u5316<ul>\n<li><code><a href=\"..\/reference\/filesystem\/path\/string.html\">string()<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/filesystem\/path\/generic_string.html\">generic_string()<\/a><\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3>\u975e\u63a8\u5968\u306e\u53d6\u308a\u6d88\u3057<\/h3>\n<ul>\n<li><code><a href=\"..\/reference\/memory_resource\/polymorphic_allocator.html\">std::polymorphic_allocator<\/a>::<a href=\"..\/reference\/memory_resource\/polymorphic_allocator\/destroy.html\">destroy()<\/a><\/code>\u306e\u975e\u63a8\u5968\u3092\u53d6\u308a\u6d88\u3057<\/li>\n<\/ul>\n<h3>\u6a5f\u80fd\u306e\u524a\u9664<\/h3>\n<ul>\n<li>C++98\u304b\u3089\u975e\u63a8\u5968\u3068\u306a\u3063\u3066\u3044\u305f<code>&lt;strstream&gt;<\/code>\u30e9\u30a4\u30d6\u30e9\u30ea\u3092\u524a\u9664<\/li>\n<li>C++17\u304b\u3089\u975e\u63a8\u5968\u3068\u306a\u3063\u3066\u3044\u305fUnicode\u5909\u63db\u30e9\u30a4\u30d6\u30e9\u30ea<code><a href=\"..\/reference\/codecvt.html\">&lt;codecvt&gt;<\/a><\/code>\u3068\u3001<code><a href=\"..\/reference\/locale\/wstring_convert.html\">std::wstring_convert<\/a><\/code>\u30af\u30e9\u30b9\u3001<code><a href=\"..\/reference\/locale\/wbuffer_convert.html\">std::wbuffer_convert<\/a><\/code>\u30af\u30e9\u30b9\u3092\u524a\u9664<\/li>\n<li>C++20\u304b\u3089\u975e\u63a8\u5968\u3068\u306a\u3063\u3066\u3044\u305f\u3001<code><a href=\"..\/reference\/string\/basic_string.html\">std::basic_string<\/a>::<a href=\"..\/reference\/string\/basic_string\/reserve.html\">reserve()<\/a><\/code>\u306e\u30d1\u30e9\u30e1\u30fc\u30bf\u306a\u3057\u306e\u30aa\u30fc\u30d0\u30fc\u30ed\u30fc\u30c9\u3092\u524a\u9664<\/li>\n<li>C++20\u304b\u3089\u975e\u63a8\u5968\u3068\u306a\u3063\u3066\u3044\u305f<code><a href=\"..\/reference\/memory\/shared_ptr.html\">std::shared_ptr<\/a><\/code>\u306b\u5bfe\u3059\u308b\u3001\u4ee5\u4e0b\u306e\u53e4\u3044\u30a2\u30c8\u30df\u30c3\u30af\u64cd\u4f5c\u95a2\u6570\u306e\u30aa\u30fc\u30d0\u30fc\u30ed\u30fc\u30c9\u3092\u524a\u9664<ul>\n<li><code><a href=\"..\/reference\/memory\/shared_ptr\/atomic_is_lock_free.html\">std::atomic_is_lock_free<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/memory\/shared_ptr\/atomic_load.html\">std::atomic_load<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/memory\/shared_ptr\/atomic_load_explicit.html\">std::atomic_load_explicit<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/memory\/shared_ptr\/atomic_store.html\">std::atomic_store<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/memory\/shared_ptr\/atomic_store_explicit.html\">std::atomic_store_explicit<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/memory\/shared_ptr\/atomic_exchange.html\">std::atomic_exchange<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/memory\/shared_ptr\/atomic_exchange_explicit.html\">std::atomic_exchange_explicit<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/memory\/shared_ptr\/atomic_compare_exchange_weak.html\">std::atomic_compare_exchange_weak<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/memory\/shared_ptr\/atomic_compare_exchange_strong.html\">std::atomic_compare_exchange_strong<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/memory\/shared_ptr\/atomic_compare_exchange_weak_explicit.html\">std::atomic_compare_exchange_weak_explicit<\/a><\/code><\/li>\n<li><code><a href=\"..\/reference\/memory\/shared_ptr\/atomic_compare_exchange_strong_explicit.html\">std::atomic_compare_exchange_strong_explicit<\/a><\/code><\/li>\n<\/ul>\n<\/li>\n<li>C++23\u304b\u3089\u975e\u63a8\u5968\u3068\u306a\u3063\u3066\u3044\u305f\u3001<code><a href=\"..\/reference\/memory\/allocator.html\">std::allocator<\/a><\/code>\u306e\u30e1\u30f3\u30d0\u578b<code>is_always_equal<\/code>\u3092\u524a\u9664<\/li>\n<\/ul>\n<h2>\u53d6\u308a\u6c7a\u3081<\/h2>\n<ul>\n<li>C\u8a00\u8a9e\u306e\u53c2\u7167\u3092C17\u304b\u3089C23\u306b\u66f4\u65b0<\/li>\n<\/ul><\/div>","author":{"name":"Akira Takahashi","email":"faithandbrave@gmail.com"}},{"title":"\u30b3\u30f3\u30d1\u30a4\u30eb\u6642\u306e\u30bf\u30d7\u30eb\u3084\u30ea\u30b9\u30c8\u3092\u5c55\u958b\u51e6\u7406\u3059\u308btemplate for\u6587 [P1306R5] -- C++26: template for\u6587\u3092\u8ffd\u52a0 (close #1494)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/lang\/cpp26\/expansion_statements.html"}},"id":"c7f3ae1d8baa4b7d683506d7bec5c4a3c417a45c:lang\/cpp26\/expansion_statements.md","updated":"2026-04-09T08:44:02+09:00","summary":"<pre><code>diff --git a\/lang\/cpp26\/expansion_statements.md b\/lang\/cpp26\/expansion_statements.md\nnew file mode 100644\nindex 000000000..8bab5d2c9\n--- \/dev\/null\n+++ b\/lang\/cpp26\/expansion_statements.md\n@@ -0,0 +1,203 @@\n+# \u30b3\u30f3\u30d1\u30a4\u30eb\u6642\u306e\u30bf\u30d7\u30eb\u3084\u30ea\u30b9\u30c8\u3092\u5c55\u958b\u51e6\u7406\u3059\u308b`template for`\u6587 [P1306R5]\n+* cpp26[meta cpp]\n+\n+&lt;!-- start lang caution --&gt;\n+\n+\u3053\u306e\u30da\u30fc\u30b8\u306fC++26\u306b\u63a1\u7528\u3055\u308c\u308b\u898b\u8fbc\u307f\u306e\u8a00\u8a9e\u6a5f\u80fd\u306e\u5909\u66f4\u3092\u89e3\u8aac\u3057\u3066\u3044\u307e\u3059\u3002\n+\n+\u306e\u3061\u306eC++\u898f\u683c\u3067\u3055\u3089\u306b\u5909\u66f4\u3055\u308c\u308b\u5834\u5408\u304c\u3042\u308b\u305f\u3081[\u95a2\u9023\u9805\u76ee](#relative-page)\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002\n+\n+&lt;!-- last lang caution --&gt;\n+\n+## \u6982\u8981\n+C++26\u3067\u306f\u3001\u30bf\u30d7\u30eb\u3001\u69cb\u9020\u4f53\u3001Range\u3001\u30d1\u30e9\u30e1\u30fc\u30bf\u30d1\u30c3\u30af\u5c55\u958b\u30ea\u30b9\u30c8\u306a\u3069\u306e\u5404\u8981\u7d20\u306b\u5bfe\u3057\u3066\u3001\u30b3\u30f3\u30d1\u30a4\u30eb\u6642\u306b\u6587\u3092\u7e70\u308a\u8fd4\u3057\u5c55\u958b\u3059\u308b\u300c\u5c55\u958b\u6587 (expansion statement)\u300d\u3068\u3057\u3066`template for`\u6587\u3092\u5c0e\u5165\u3059\u308b\u3002\n+\n+```cpp\n+auto tup = std::make_tuple(0, &#39;a&#39;, 3.14);\n+template for (auto elem : tup) {\n+  std::println(&#34;{}&#34;, elem);\n+}\n+```\n+* std::make_tuple[link \/reference\/tuple\/make_tuple.md]\n+\n+\u51fa\u529b\uff1a\n+\n+```\n+0\n+a\n+3.14\n+```\n+\n+\u3053\u306e`template for`\u6587\u306f\u3001\u672c\u4f53\u306e\u6587\u3092\u30b3\u30f3\u30d1\u30a4\u30eb\u6642\u306b\u8981\u7d20\u6570\u5206\u3060\u3051\u5c55\u958b\u3059\u308b\u3002\u4e0a\u8a18\u306e\u30b3\u30fc\u30c9\u306f\u4ee5\u4e0b\u3068\u7b49\u4fa1\u3067\u3042\u308b\uff1a\n+\n+```cpp\n+{\n+  { auto elem = get&lt;0&gt;(tup); std::println(&#34;{}&#34;, elem); }\n+  { auto elem = get&lt;1&gt;(tup); std::println(&#34;{}&#34;, elem); }\n+  { auto elem = get&lt;2&gt;(tup); std::println(&#34;{}&#34;, elem); }\n+}\n+```\n+\n+\u5404\u5c55\u958b\u306b\u304a\u3044\u3066\u8981\u7d20\u306e\u578b\u304c\u7570\u306a\u308a\u3046\u308b\u305f\u3081\u3001\u901a\u5e38\u306e`for`\u6587\u3067\u306f\u5b9f\u73fe\u3067\u304d\u306a\u3044\u51e6\u7406\u304c\u53ef\u80fd\u3068\u306a\u308b\u3002\n+\n+\n+## \u69cb\u6587\n+\n+```\n+template for ( init-statement(opt) for-range-declaration : expansion-initializer ) compound-statement\n+```\n+\n+`expansion-initializer`\u306b\u306f\u4ee5\u4e0b\u306e3\u7a2e\u985e\u306e\u5f62\u5f0f\u304c\u3042\u308b\uff1a\n+\n+- \u5217\u6319\u5c55\u958b: `{ expression-list }` \u2014 \u5f15\u6570\u30d1\u30c3\u30af\u5c55\u958b\u3084\u3001\u4efb\u610f\u306e\u30bf\u30d7\u30eb\u6307\u5b9a\n+- \u53cd\u5fa9\u5c55\u958b (Range) : `expression` \u2014 `begin()`\/`end()`\u304c\u5b9a\u7fa9\u3055\u308c\u3001\u8981\u7d20\u6570\u304c\u30b3\u30f3\u30d1\u30a4\u30eb\u6642\u306b\u78ba\u5b9a\u3059\u308bRange\n+- \u5206\u89e3\u5c55\u958b (\u69cb\u9020\u4f53\u30fb\u30bf\u30d7\u30eb) : `expression` \u2014 \u69cb\u9020\u5316\u675f\u7e1b\u53ef\u80fd\u306a\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\n+\n+\n+## \u5c55\u958b\u306e\u7a2e\u985e\n+### \u5217\u6319\u5c55\u958b\n+\u30d6\u30ec\u30fc\u30b9\u533a\u5207\u308a\u306e\u5f0f\u30ea\u30b9\u30c8\u3084\u30d1\u30c3\u30af\u5c55\u958b\u3092\u5c55\u958b\u3059\u308b\u3002\n+\n+```cpp\n+template &lt;typename... Ts&gt;\n+void print_all(Ts... elems) {\n+  template for (auto elem : {elems...}) {\n+    std::println(&#34;{}&#34;, elem);\n+  }\n+}\n+\n+print_all(1, 2.0, &#34;three&#34;);\n+```\n+\n+\u30d1\u30c3\u30af\u5c55\u958b\u306e\u307b\u304b\u3001\u4efb\u610f\u306e\u5f0f\u306e\u30ea\u30b9\u30c8\u3082\u4f7f\u7528\u3067\u304d\u308b\uff1a\n+\n+```cpp\n+template for (auto x : {1, 2.0, &#34;three&#34;}) {\n+  std::println(&#34;{}&#34;, x);\n+}\n+```\n+\n+\n+### \u53cd\u5fa9\u5c55\u958b\n+`begin()`\/`end()`\u304c\u5b9a\u7fa9\u3055\u308c\u3001`end - begin`\u304c\u30b3\u30f3\u30d1\u30a4\u30eb\u6642\u306b\u78ba\u5b9a\u3059\u308bRange\u3092\u5c55\u958b\u3059\u308b\u3002\n+\n+```cpp\n+void f() {\n+  template for (constexpr int I : std::array{1, 2, 3}) {\n+    static_assert(I &lt; 4);\n+  }\n+}\n+```\n+\n+### \u5206\u89e3\u5c55\u958b\n+\u69cb\u9020\u5316\u675f\u7e1b\u53ef\u80fd\u306a\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\uff08\u30bf\u30d7\u30eb\u3001\u69cb\u9020\u4f53\u306a\u3069\uff09\u3092\u5c55\u958b\u3059\u308b\u3002\n+\n+```cpp\n+struct Point { int x; int y; int z; };\n+\n+consteval long total_size(Point p) {\n+  long result = 0;\n+  template for (auto field : p) {\n+    result += sizeof(field);\n+  }\n+  return result;\n+}\n+```\n+\n+\u7bc4\u56f2\u3068\u3057\u3066\u3082\u5206\u89e3\u3068\u3057\u3066\u3082\u89e3\u91c8\u3067\u304d\u308b\u5834\u5408\u306f\u3001\u7bc4\u56f2\u304c\u512a\u5148\u3055\u308c\u308b\u3002\n+\n+\n+## `break`\u3068`continue`\n+`template for`\u6587\u306e\u672c\u4f53\u5185\u3067`break`\u3068`continue`\u3092\u4f7f\u7528\u3067\u304d\u308b\u3002\u3053\u308c\u3089\u306f\u5b9f\u884c\u6642\u306e\u5236\u5fa1\u30d5\u30ed\u30fc\u3068\u3057\u3066\u52d5\u4f5c\u3059\u308b\u3002\n+\n+- `break` : \u5c55\u958b\u5168\u4f53\u306e\u672b\u5c3e\u306b\u98db\u3076\n+- `continue` : \u6b21\u306e\u5c55\u958b\u306e\u5148\u982d\u306b\u98db\u3076\n+\n+\u540c\u3058\u578b\u306e\u8981\u7d20\u306e\u307f\u306e\u30bf\u30d7\u30eb\u3067\u3042\u308c\u3070\u3001\u901a\u5e38\u306e`if`\u6587\u3067\u6761\u4ef6\u5206\u5c90\u3067\u304d\u308b\uff1a\n+\n+```cpp\n+auto tup = std::make_tuple(1, 2, 3);\n+template for (auto elem : tup) {\n+  if (elem == 2) break;\n+  std::println(&#34;{}&#34;, elem);\n+}\n+\/\/ \u51fa\u529b: 1\n+```\n+\n+\u7570\u306a\u308b\u578b\u306e\u8981\u7d20\u3092\u3082\u3064\u30bf\u30d7\u30eb\u3067\u306f\u3001\u578b\u306b\u4f9d\u5b58\u3059\u308b\u6761\u4ef6\u3092`if constexpr`\u3067\u5206\u5c90\u3059\u308b\u5fc5\u8981\u304c\u3042\u308b\uff1a\n+\n+```cpp\n+auto tup = std::make_tuple(1, &#34;hello&#34;, 3.14);\n+template for (auto elem : tup) {\n+  \/\/ \u6574\u6570\u578b\u306e\u5834\u5408\u306e\u307f\u5024\u3092\u5224\u5b9a\u3057\u3066continue\u3059\u308b\n+  if constexpr (std::is_integral_v&lt;decltype(elem)&gt;) {\n+    if (elem == 1) continue;\n+  }\n+  std::println(&#34;{}&#34;, elem);\n+}\n+\/\/ \u51fa\u529b:\n+\/\/ hello\n+\/\/ 3.14\n+```\n+* std::is_integral_v[link \/reference\/type_traits\/is_integral.md]\n+\n+\n+## `return`\n+`template for`\u6587\u306e\u672c\u4f53\u5185\u3067`return`\u3092\u4f7f\u7528\u3059\u308b\u3068\u3001\u6240\u5c5e\u3059\u308b\u95a2\u6570\u304b\u3089\u76f4\u63a5\u8fd4\u308b\u3002\u3053\u308c\u306f[`std::apply()`](\/reference\/tuple\/apply.md)\u306b\u30e9\u30e0\u30c0\u5f0f\u3092\u6e21\u3059\u65b9\u6cd5\u3067\u306f\u5b9f\u73fe\u3067\u304d\u306a\u304b\u3063\u305f\u5229\u70b9\u3067\u3042\u308b\u3002\n+\n+```cpp\n+\/\/ \u30bf\u30d7\u30eb\u306e\u8981\u7d20\u304b\u3089\u6700\u521d\u306e\u6574\u6570\u578b\u306e\u5024\u3092\u63a2\u3057\u3066\u8fd4\u3059\n+template &lt;class Tuple&gt;\n+std::optional&lt;int&gt; find_first_int(Tuple&amp;&amp; tup) {\n+  template for (auto&amp;&amp; elem : tup) {\n+    if constexpr (std::is_integral_v&lt;std::remove_cvref_t&lt;decltype(elem)&gt;&gt;) {\n+      return elem;  \/\/ \u6240\u5c5e\u3059\u308b\u95a2\u6570\u304b\u3089\u76f4\u63a5\u8fd4\u308b\n+    }\n+  }\n+  return std::nullopt;\n+}\n+\n+auto tup = std::make_tuple(&#34;hello&#34;, 42, 3.14);\n+auto result = find_first_int(tup);  \/\/ 42\n+```\n+* std::is_integral_v[link \/reference\/type_traits\/is_integral.md]\n+* std::remove_cvref_t[link \/reference\/type_traits\/remove_cvref.md]\n+* std::make_tuple[link \/reference\/tuple\/make_tuple.md]\n+\n+\n+## `co_await`\n+`template for`\u6587\u306e\u672c\u4f53\u5185\u3067`co_await`\u3092\u4f7f\u7528\u3059\u308b\u3068\u3001\u6240\u5c5e\u3059\u308b\u30b3\u30eb\u30fc\u30c1\u30f3\u3092\u76f4\u63a5\u30b5\u30b9\u30da\u30f3\u30c9\u3067\u304d\u308b\u3002\u30e9\u30e0\u30c0\u5f0f\u5185\u306e`co_await`\u306f\u56f2\u3080\u95a2\u6570\u3067\u306f\u306a\u304f\u30e9\u30e0\u30c0\u81ea\u4f53\u3092\u30b3\u30eb\u30fc\u30c1\u30f3\u306b\u3057\u3066\u3057\u307e\u3046\u305f\u3081\u3001\u5f93\u6765\u306e\u65b9\u6cd5\u3067\u306f\u5b9f\u73fe\u304c\u56f0\u96e3\u3067\u3042\u3063\u305f\u3002\n+\n+```cpp\n+\/\/ \u30bf\u30d7\u30eb\u306e\u5404\u8981\u7d20\u306b\u5bfe\u3057\u3066\u975e\u540c\u671f\u51e6\u7406\u3092\u9806\u756a\u306b\u5b9f\u884c\u3059\u308b\n+template &lt;class Tuple&gt;\n+Task process_all(Tuple&amp;&amp; tup) {\n+  template for (auto&amp;&amp; elem : tup) {\n+    co_await async_process(elem);  \/\/ \u6240\u5c5e\u3059\u308b\u30b3\u30eb\u30fc\u30c1\u30f3\u3092\u30b5\u30b9\u30da\u30f3\u30c9\u3059\u308b\n+  }\n+}\n+```\n+\n+\n+## \u3053\u306e\u6a5f\u80fd\u304c\u5fc5\u8981\u306b\u306a\u3063\u305f\u80cc\u666f\u30fb\u7d4c\u7def\n+C++23\u4ee5\u524d\u3067\u306f\u3001[`std::tuple`](\/reference\/tuple\/tuple.md)\u306e\u3088\u3046\u306a\u7570\u7a2e\u578b\u30b3\u30f3\u30c6\u30ca\u306e\u5404\u8981\u7d20\u3092\u51e6\u7406\u3059\u308b\u305f\u3081\u306b\u3001\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306e\u518d\u5e30\u7684\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u5316\u3084[`std::apply()`](\/reference\/tuple\/apply.md)\u3092\u4f7f\u7528\u3059\u308b\u5fc5\u8981\u304c\u3042\u3063\u305f\u3002\u3053\u308c\u3089\u306e\u624b\u6cd5\u306b\u306f\u4ee5\u4e0b\u306e\u554f\u984c\u304c\u3042\u3063\u305f\uff1a\n+\n+- \u30b3\u30f3\u30d1\u30a4\u30eb\u6642\u9593\u3068\u30e1\u30e2\u30ea\u306e\u6d88\u8cbb\u304c\u5927\u304d\u3044\n+- \u30e9\u30e0\u30c0\u5f0f\u5185\u3067\u306e`return`\u3084`co_await`\u304c\u56f2\u3080\u95a2\u6570\u306b\u5f71\u97ff\u3092\u4e0e\u3048\u306a\u3044\n+- \u30b3\u30fc\u30c9\u304c\u4e0d\u81ea\u7136\u3067\u8aad\u307f\u306b\u304f\u3044\n+\n+`template for`\u6587\u306f\u3053\u308c\u3089\u306e\u554f\u984c\u3092\u89e3\u6c7a\u3057\u3001\u7570\u7a2e\u578b\u30b3\u30f3\u30c6\u30ca\u306e\u53cd\u5fa9\u51e6\u7406\u3092\u901a\u5e38\u306e`for`\u6587\u3068\u540c\u69d8\u306e\u69cb\u6587\u3067\u8a18\u8ff0\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b\u3002\n+\n+\n+## &lt;a id=&#34;relative-page&#34; href=&#34;#relative-page&#34;&gt;\u95a2\u9023\u9805\u76ee&lt;\/a&gt;\n+- [C++11 \u53ef\u5909\u5f15\u6570\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8](\/lang\/cpp11\/variadic_templates.md)\n+- [C++17 \u7573\u307f\u8fbc\u307f\u5f0f](\/lang\/cpp17\/folding_expressions.md)\n+- [C++17 \u69cb\u9020\u5316\u675f\u7e1b](\/lang\/cpp17\/structured_bindings.md)\n+- [C++26 \u69cb\u9020\u5316\u675f\u7e1b\u3067\u30d1\u30c3\u30af\u3092\u5c0e\u5165\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b](\/lang\/cpp26\/structured_bindings_can_introduce_a_pack.md)\n+- [C++26 \u9759\u7684\u30ea\u30d5\u30ec\u30af\u30b7\u30e7\u30f3](\/lang\/cpp26\/reflection.md.nolink)\n+- [`std::tuple`](\/reference\/tuple\/tuple.md)\n+- [`std::apply()`](\/reference\/tuple\/apply.md)\n+\n+\n+## \u53c2\u7167\n+- [P1306R5 Expansion Statements](https:\/\/open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2025\/p1306r5.html)\n<\/code><\/pre>","author":{"name":"Akira Takahashi","email":"faithandbrave@gmail.com"}},{"title":"\u6a5f\u80fd\u30c6\u30b9\u30c8\u30de\u30af\u30ed -- C++26: template for\u6587\u3092\u8ffd\u52a0 (close #1494)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/lang\/cpp26\/feature_test_macros.html"}},"id":"c7f3ae1d8baa4b7d683506d7bec5c4a3c417a45c:lang\/cpp26\/feature_test_macros.md","updated":"2026-04-09T08:44:02+09:00","content":"<h1 itemprop=\"name\"><span class=\"token\">\u6a5f\u80fd\u30c6\u30b9\u30c8\u30de\u30af\u30ed<\/span><span class=\"cpp cpp26\" title=\"C++26\u3067\u8ffd\u52a0\">(C++26)<\/span><\/h1>\n<div itemprop=\"articleBody\"><p><\/p>\n<p>\u3053\u306e\u30da\u30fc\u30b8\u306fC++26\u306b\u63a1\u7528\u3055\u308c\u305f\u8a00\u8a9e\u6a5f\u80fd\u306e\u5909\u66f4\u3092\u89e3\u8aac\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n<p>\u306e\u3061\u306eC++\u898f\u683c\u3067\u3055\u3089\u306b\u5909\u66f4\u3055\u308c\u308b\u5834\u5408\u304c\u3042\u308b\u305f\u3081<a href=\"#relative-page\">\u95a2\u9023\u9805\u76ee<\/a>\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<p><\/p>\n<h2>\u6982\u8981<\/h2>\n<h3>\u8a00\u8a9e\u6a5f\u80fd<\/h3>\n<table border=\"1\" bordercolor=\"#888\" style=\"border-collapse:collapse\">\n<thead>\n<tr>\n<th>\u30de\u30af\u30ed\u540d<\/th>\n<th>\u5024<\/th>\n<th>\u6a5f\u80fd<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>__cpp_constexpr<\/code><\/td>\n<td><code>202406L<\/code><\/td>\n<td><a href=\"constexpr_cast_from_voidptr.html\">\u5b9a\u6570\u5f0f\u3067\u306e<code>void*<\/code>\u304b\u3089\u30dd\u30a4\u30f3\u30bf\u578b\u3078\u306e\u30ad\u30e3\u30b9\u30c8\u3092\u8a31\u53ef<\/a><br \/><a href=\"constexpr_placement_new.html\"><code>constexpr<\/code>\u914d\u7f6e<code>new<\/code><\/a><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_constexpr_exceptions<\/code><\/td>\n<td><code>202411L<\/code><\/td>\n<td><a href=\"allowing_exception_throwing_in_constant-evaluation.html\">\u5b9a\u6570\u8a55\u4fa1\u3067\u306e\u4f8b\u5916\u9001\u51fa\u3092\u8a31\u53ef<\/a><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_constexpr_virtual_inheritance<\/code><\/td>\n<td><code>202506L<\/code><\/td>\n<td><code>constexpr<\/code>\u4eee\u60f3\u7d99\u627f\u3092\u8a31\u53ef<\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_contracts<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td><a href=\"contracts.html\">\u5951\u7d04\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u3092\u30b5\u30dd\u30fc\u30c8\u3059\u308b<\/a><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_deleted_function<\/code><\/td>\n<td><code>202403L<\/code><\/td>\n<td><a href=\"delete_reason.html\">\u95a2\u6570\u5ba3\u8a00\u3092\u524a\u9664\u3059\u308b\u7406\u7531\u3092\u6307\u5b9a\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/a><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_expansion_statements<\/code><\/td>\n<td><code>202506L<\/code><\/td>\n<td><a href=\"expansion_statements.html\">\u30b3\u30f3\u30d1\u30a4\u30eb\u6642\u306e\u30bf\u30d7\u30eb\u3084\u30ea\u30b9\u30c8\u3092\u5c55\u958b\u51e6\u7406\u3059\u308b<code>template for<\/code>\u6587<\/a><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_impl_reflection<\/code><\/td>\n<td><code>202506L<\/code><\/td>\n<td>\u9759\u7684\u30ea\u30d5\u30ec\u30af\u30b7\u30e7\u30f3<\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_pack_indexing<\/code><\/td>\n<td><code>202311L<\/code><\/td>\n<td><a href=\"pack_indexing.html\">\u30d1\u30e9\u30e1\u30fc\u30bf\u30d1\u30c3\u30af\u3078\u306e\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u30a2\u30af\u30bb\u30b9\u3092\u8a31\u53ef<\/a><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_placeholder_variables<\/code><\/td>\n<td><code>202306L<\/code><\/td>\n<td><a href=\"nice_placeholder_with_no_name.html\">\u5ba3\u8a00\u306e\u307f\u3067\u4f7f\u7528\u3057\u306a\u3044\u5909\u6570\u306e\u540d\u524d\u3068\u3057\u3066<code>_<\/code>\u3092\u30b5\u30dd\u30fc\u30c8<\/a><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_pp_embed<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td><a href=\"embed.html\">\u30d5\u30a1\u30a4\u30eb\u3092\u8aad\u307f\u8fbc\u3080<code>#embed<\/code>\u547d\u4ee4\u3092\u8ffd\u52a0<\/a><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_static_assert<\/code><\/td>\n<td><code>202306L<\/code><\/td>\n<td><a href=\"user-generated_static_assert_messages.html\"><code>static_assert<\/code>\u306e\u8a3a\u65ad\u30e1\u30c3\u30bb\u30fc\u30b8\u306b\u30e6\u30fc\u30b6\u30fc\u304c\u751f\u6210\u3057\u305f\u6587\u5b57\u5217\u306e\u6307\u5b9a\u3092\u8a31\u53ef<\/a><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_structured_bindings<\/code><\/td>\n<td><code>202411L<\/code><\/td>\n<td><a href=\"attributes_for_structured_bindings.html\">\u69cb\u9020\u5316\u675f\u7e1b\u3078\u306e\u5c5e\u6027\u3092\u8a31\u53ef<\/a><br \/><a href=\"structured_bindings_can_introduce_a_pack.html\">\u69cb\u9020\u5316\u675f\u7e1b\u3067\u30d1\u30c3\u30af\u3092\u5c0e\u5165\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/a><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_template_parameters<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td><a href=\"concept_and_variable-template_template-parameters.html\">\u30b3\u30f3\u30bb\u30d7\u30c8\u3068\u5909\u6570\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3092\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u5f15\u6570\u3068\u3057\u3066\u6e21\u305b\u308b\u3088\u3046\u306b\u3059\u308b<\/a><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_trivial_relocatability<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td>\u30c8\u30ea\u30d3\u30a2\u30eb\u306a\u518d\u914d\u7f6e<\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_trivial_union<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td><a href=\"trivial_unions.html\">\u5171\u7528\u4f53\u306e\u7279\u6b8a\u30e1\u30f3\u30d0\u95a2\u6570\u306e\u30c8\u30ea\u30d3\u30a2\u30eb\u5316<\/a><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_variadic_friend<\/code><\/td>\n<td><code>202403L<\/code><\/td>\n<td><a href=\"variadic_friends.html\">\u53ef\u5909\u5f15\u6570\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3067<code>friend<\/code>\u5ba3\u8a00\u3092\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>\u30e9\u30a4\u30d6\u30e9\u30ea<\/h3>\n<p>\u30e9\u30a4\u30d6\u30e9\u30ea\u306e\u6a5f\u80fd\u30c6\u30b9\u30c8\u30de\u30af\u30ed\u306f\u5168\u3066<code><a href=\"..\/..\/reference\/version.html\">&lt;version&gt;<\/a><\/code>\u3067\u3082\u63d0\u4f9b\u3055\u308c\u308b\u3002<\/p>\n<table border=\"1\" bordercolor=\"#888\" style=\"border-collapse:collapse\">\n<thead>\n<tr>\n<th>\u30de\u30af\u30ed\u540d<\/th>\n<th>\u5024<\/th>\n<th>\u6a5f\u80fd<\/th>\n<th>\u30d8\u30c3\u30c0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>__cpp_lib_algorithm_default_value_type<\/code><\/td>\n<td><code>202403L<\/code><\/td>\n<td>\u4e00\u90e8\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0\u306b\u3001\u5024\u3092\u6ce2\u30ab\u30c3\u30b3\u521d\u671f\u5316\u3067\u6e21\u305b\u308b\u3088\u3046\u5236\u7d04\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/algorithm.html\">&lt;algorithm&gt;<\/a><\/code>, <code><a href=\"..\/..\/reference\/ranges.html\">&lt;ranges&gt;<\/a><\/code>, <code><a href=\"..\/..\/reference\/string.html\">&lt;string&gt;<\/a><\/code>, <code><a href=\"..\/..\/reference\/deque.html\">&lt;deque&gt;<\/a><\/code>, <code><a href=\"..\/..\/reference\/list.html\">&lt;list&gt;<\/a><\/code>, <code><a href=\"..\/..\/reference\/forward_list.html\">&lt;forward_list&gt;<\/a><\/code>, <code><a href=\"..\/..\/reference\/vector.html\">&lt;vector&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_aligned_accessor<\/code><\/td>\n<td><code>202411L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/mdspan.html\">&lt;mdspan&gt;<\/a><\/code>\u306b\u3001\u8981\u7d20\u30a2\u30af\u30bb\u30b9\u306b\u30a2\u30e9\u30a4\u30e1\u30f3\u30c8\u4fdd\u8a3c\u3092\u4e0e\u3048\u308b<code><a href=\"..\/..\/reference\/mdspan\/aligned_accessor.html\">std::aligned_accessor<\/a><\/code>\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/mdspan.html\">&lt;mdspan&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_associative_heterogeneous_insertion<\/code><\/td>\n<td><code>202306L<\/code><\/td>\n<td>\u9023\u60f3\u30b3\u30f3\u30c6\u30ca\u306e\u4e00\u90e8\u30e1\u30f3\u30d0\u95a2\u6570\u306b\u3001\u4e00\u6642\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u751f\u6210\u306e\u30b3\u30b9\u30c8\u3092\u6291\u3048\u308b\u62e1\u5f35\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/map.html\">&lt;map&gt;<\/a><\/code>, <code><a href=\"..\/..\/reference\/set.html\">&lt;set&gt;<\/a><\/code>, <code><a href=\"..\/..\/reference\/unordered_map.html\">&lt;unordered_map&gt;<\/a><\/code>, <code><a href=\"..\/..\/reference\/unordered_set.html\">&lt;unordered_set&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_apply<\/code><\/td>\n<td><code>202506L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/tuple\/apply.html\">std::apply<\/a><\/code>\u306e\u623b\u308a\u5024\u578b\u63a8\u8ad6\u3092\u3084\u3081\u3066\u3001\u623b\u308a\u5024\u578b\u7528\u306e<code><a href=\"..\/..\/reference\/tuple\/apply_result.md.nolink\">std::apply_result<\/a><\/code>\u30af\u30e9\u30b9\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/tuple.html\">&lt;tuple&gt;<\/a><\/code>, <code><a href=\"..\/..\/reference\/type_traits.html\">&lt;type_traits&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_atomic_min_max<\/code><\/td>\n<td><code>202506L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/atomic\/atomic.html\">std::atomic<\/a><\/code>\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306b\u5bfe\u3059\u308b2\u3064\u306e\u5024\u306e\u6700\u5927\u5024\u30fb\u6700\u5c0f\u5024\u3092\u53d6\u5f97\u3059\u308b\u95a2\u6570\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/atomic.html\">&lt;atomic&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_atomic_reductions<\/code><\/td>\n<td><code>202506L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/atomic\/atomic.html\">std::atomic<\/a><\/code>\u3068<code><a href=\"..\/..\/reference\/atomic\/atomic_ref.html\">std::atomic_ref<\/a><\/code>\u306b\u9ad8\u901f\u306a\u7e2e\u7d04\u7528\u306e\u64cd\u4f5c\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/atomic.html\">&lt;atomic&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_atomic_ref<\/code><\/td>\n<td><code>202411L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/atomic\/atomic_ref.html\">std::atomic_ref<\/a><\/code>\u306b<code><a href=\"..\/..\/reference\/atomic\/atomic_ref\/address.html\">address()<\/a><\/code>\u30e1\u30f3\u30d0\u95a2\u6570\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/atomic.html\">&lt;atomic&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_bind_back<\/code><\/td>\n<td><code>202306L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/functional\/bind_back.html\">std::bind_back()<\/a><\/code>\u306b\u3001\u975e\u578b\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u5f15\u6570\u3068\u3057\u3066\u95a2\u6570\u3092\u6307\u5b9a\u3059\u308b\u30aa\u30fc\u30d0\u30fc\u30ed\u30fc\u30c9\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/functional.html\">&lt;functional&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_bind_front<\/code><\/td>\n<td><code>202306L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/functional\/bind_front.html\">std::bind_front()<\/a><\/code>\u306b\u3001\u975e\u578b\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u5f15\u6570\u3068\u3057\u3066\u95a2\u6570\u3092\u6307\u5b9a\u3059\u308b\u30aa\u30fc\u30d0\u30fc\u30ed\u30fc\u30c9\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/functional.html\">&lt;functional&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_bitset<\/code><\/td>\n<td><code>202306L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/bitset\/bitset.html\">std::bitset<\/a><\/code>\u306b\u3001<code><a href=\"..\/..\/reference\/string_view\/basic_string_view.html\">std::basic_string_view<\/a><\/code>\u3092\u53d7\u3051\u53d6\u308b\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/bitset.html\">&lt;bitset&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_chrono<\/code><\/td>\n<td><code>202306L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/chrono.html\">&lt;chrono&gt;<\/a><\/code>\u306e\u30af\u30e9\u30b9\u306b\u3001\u30cf\u30c3\u30b7\u30e5\u5024\u30b5\u30dd\u30fc\u30c8\u3068\u3057\u3066<code><a href=\"..\/..\/reference\/functional\/hash.html\">std::hash<\/a><\/code>\u306e\u7279\u6b8a\u5316\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/chrono.html\">&lt;chrono&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_constant_wrapper<\/code><\/td>\n<td><code>202506L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/type_traits.html\">&lt;type_traits&gt;<\/a><\/code>\u306b<code><a href=\"..\/..\/reference\/type_traits\/constant_wrapper.md.nolink\">std::constant_wrapper<\/a><\/code>\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/type_traits.html\">&lt;type_traits&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_constexpr_algorithms<\/code><\/td>\n<td><code>202306L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/algorithm\/stable_sort.html\">std::stable_sort()<\/a><\/code> \/ <code><a href=\"..\/..\/reference\/algorithm\/ranges_stable_sort.html\">std::ranges::stable_sort()<\/a><\/code>\u3092<code>constexpr<\/code>\u5bfe\u5fdc<\/td>\n<td><code><a href=\"..\/..\/reference\/algorithm.html\">&lt;algorithm&gt;<\/a><\/code>, <code><a href=\"..\/..\/reference\/utility.html\">&lt;utility&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_constexpr_atomic<\/code><\/td>\n<td><code>202411L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/atomic.html\">&lt;atomic&gt;<\/a><\/code>\u30e9\u30a4\u30d6\u30e9\u30ea\u306e\u30a2\u30c8\u30df\u30c3\u30af\u64cd\u4f5c\u3092<code>constexpr<\/code>\u5bfe\u5fdc<\/td>\n<td><code><a href=\"..\/..\/reference\/atomic.html\">&lt;atomic&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_constexpr_cmath<\/code><\/td>\n<td><code>202306L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/cmath.html\">&lt;cmath&gt;<\/a><\/code>\u306e\u95a2\u6570 (\u7279\u6b8a\u95a2\u6570\u3068\u4e38\u3081\u30e2\u30fc\u30c9\u306b\u4f9d\u5b58\u3059\u308b\u95a2\u6570\u4ee5\u5916\u306e\u5168\u3066) \u3092<code>constexpr<\/code>\u5bfe\u5fdc<\/td>\n<td><code><a href=\"..\/..\/reference\/cmath.html\">&lt;cmath&gt;<\/a><\/code>, <code><a href=\"..\/..\/reference\/cstdlib.html\">&lt;cstdlib&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_constexpr_complex<\/code><\/td>\n<td><code>202306L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/complex\/complex.html\">std::complex<\/a><\/code>\u306e\u5168\u95a2\u6570\u3092<code>constexpr<\/code>\u5bfe\u5fdc<\/td>\n<td><code><a href=\"..\/..\/reference\/complex.html\">&lt;complex&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_constexpr_deque<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/deque\/deque.html\">std::deque<\/a><\/code>\u3092<code>constexpr<\/code>\u5bfe\u5fdc<\/td>\n<td><code><a href=\"..\/..\/reference\/deque.html\">&lt;deque&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_constexpr_exceptions<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td><a href=\"allowing_exception_throwing_in_constant-evaluation.html\">\u5b9a\u6570\u5f0f\u3067\u306e\u4f8b\u5916\u9001\u51fa\u304c\u8a31\u53ef\u3055\u308c\u308b\u3053\u3068<\/a>\u306b\u3068\u3082\u306a\u3044\u3001\u4f8b\u5916\u30af\u30e9\u30b9\u306e\u95a2\u9023\u6a5f\u80fd\u3092<code>constexpr<\/code>\u5bfe\u5fdc<\/td>\n<td><code><a href=\"..\/..\/reference\/exception.html\">&lt;exception&gt;<\/a><\/code>, <code><a href=\"..\/..\/reference\/stdexcept.html\">&lt;stdexcept&gt;<\/a><\/code>, <code><a href=\"..\/..\/reference\/expected.html\">&lt;expected&gt;<\/a><\/code>, <code><a href=\"..\/..\/reference\/optional.html\">&lt;optional&gt;<\/a><\/code>, <code><a href=\"..\/..\/reference\/variant.html\">&lt;variant&gt;<\/a><\/code>, <code><a href=\"..\/..\/reference\/format.html\">&lt;format&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_constexpr_flat_map<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/flat_map\/flat_map.html\">std::flat_map<\/a><\/code> \/ <code><a href=\"..\/..\/reference\/flat_map\/flat_multimap.html\">std::flat_multimap<\/a><\/code>\u3092<code>constexpr<\/code>\u5bfe\u5fdc<\/td>\n<td><code><a href=\"..\/..\/reference\/flat_map.html\">&lt;flat_map&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_constexpr_flat_set<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/flat_set\/flat_set.html\">std::flat_set<\/a><\/code> \/ <code><a href=\"..\/..\/reference\/flat_set\/flat_multiset.html\">std::flat_multiset<\/a><\/code>\u3092<code>constexpr<\/code>\u5bfe\u5fdc<\/td>\n<td><code><a href=\"..\/..\/reference\/flat_set.html\">&lt;flat_set&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_constexpr_forward_list<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/forward_list\/forward_list.html\">std::forward_list<\/a><\/code>\u3092<code>constexpr<\/code>\u5bfe\u5fdc<\/td>\n<td><code><a href=\"..\/..\/reference\/forward_list.html\">&lt;forward_list&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_constexpr_inplace_vector<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/inplace_vector\/inplace_vector.html\">std::inplace_vector<\/a><\/code>\u3092<code>constexpr<\/code>\u5bfe\u5fdc<\/td>\n<td><code><a href=\"..\/..\/reference\/inplace_vector.html\">&lt;inplace_vector&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_constexpr_list<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/list\/list.html\">std::list<\/a><\/code>\u3092<code>constexpr<\/code>\u5bfe\u5fdc<\/td>\n<td><code><a href=\"..\/..\/reference\/list.html\">&lt;list&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_constexpr_map<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/map\/map.html\">std::map<\/a><\/code> \/ <code><a href=\"..\/..\/reference\/map\/multimap.html\">std::multimap<\/a><\/code>\u3092<code>constexpr<\/code>\u5bfe\u5fdc<\/td>\n<td><code><a href=\"..\/..\/reference\/map.html\">&lt;map&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_constexpr_memory<\/code><\/td>\n<td><code>202506L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/memory\/shared_ptr.html\">std::shared_ptr<\/a><\/code>\u30af\u30e9\u30b9\u3068\u305d\u306e\u95a2\u9023\u6a5f\u80fd\u3092<code>constexpr<\/code>\u5bfe\u5fdc<\/td>\n<td><code><a href=\"..\/..\/reference\/memory.html\">&lt;memory&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_constexpr_new<\/code><\/td>\n<td><code>202406L<\/code><\/td>\n<td><a href=\"constexpr_placement_new.html\"><code>constexpr<\/code>\u914d\u7f6e<code>new<\/code><\/a><\/td>\n<td><code><a href=\"..\/..\/reference\/new.html\">&lt;new&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_constexpr_queue<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/queue\/queue.html\">std::queue<\/a><\/code> \/ <code><a href=\"..\/..\/reference\/queue\/priority_queue.html\">std::priority_queue<\/a><\/code>\u3092<code>constexpr<\/code>\u5bfe\u5fdc<\/td>\n<td><code><a href=\"..\/..\/reference\/queue.html\">&lt;queue&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_constexpr_set<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/set\/set.html\">std::set<\/a><\/code> \/ <code><a href=\"..\/..\/reference\/set\/multiset.html\">std::multiset<\/a><\/code>\u3092<code>constexpr<\/code>\u5bfe\u5fdc<\/td>\n<td><code><a href=\"..\/..\/reference\/set.html\">&lt;set&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_constexpr_stack<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/stack\/stack.html\">std::stack<\/a><\/code>\u3092<code>constexpr<\/code>\u5bfe\u5fdc<\/td>\n<td><code><a href=\"..\/..\/reference\/stack.html\">&lt;stack&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_constexpr_unordered_map<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<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>\u3092<code>constexpr<\/code>\u5bfe\u5fdc<\/td>\n<td><code><a href=\"..\/..\/reference\/unordered_map.html\">&lt;unordered_map&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_constexpr_unordered_set<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/unordered_set\/unordered_set.html\">std::unordered_set<\/a><\/code> \/ <code><a href=\"..\/..\/reference\/unordered_set\/unordered_multiset.html\">std::unordered_multiset<\/a><\/code>\u3092<code>constexpr<\/code>\u5bfe\u5fdc<\/td>\n<td><code><a href=\"..\/..\/reference\/unordered_set.html\">&lt;unordered_set&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_constrained_equality<\/code><\/td>\n<td><code>202411L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/functional\/reference_wrapper.html\">std::reference_wrapper<\/a><\/code>\u306b\u3001\u6bd4\u8f03\u6f14\u7b97\u5b50<code><a href=\"..\/..\/reference\/functional\/reference_wrapper\/op_equal.html\">==<\/a><\/code>\u3068<code><a href=\"..\/..\/reference\/functional\/reference_wrapper\/op_compare_3way.html\">&lt;=&gt;<\/a><\/code>\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/utility.html\">&lt;utility&gt;<\/a><\/code>, <code><a href=\"..\/..\/reference\/tuple.html\">&lt;tuple&gt;<\/a><\/code>, <code><a href=\"..\/..\/reference\/optional.html\">&lt;optional&gt;<\/a><\/code>, <code><a href=\"..\/..\/reference\/variant.html\">&lt;variant&gt;<\/a><\/code>, <code><a href=\"..\/..\/reference\/expected.html\">&lt;expected&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_contracts<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td><a href=\"contracts.html\">\u5951\u7d04\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u3092\u30b5\u30dd\u30fc\u30c8\u3059\u308b<\/a><\/td>\n<td><code><a href=\"..\/..\/reference\/contracts.html\">&lt;contracts&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_copyable_function<\/code><\/td>\n<td><code>202306L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/functional.html\">&lt;functional&gt;<\/a><\/code>\u306b<code><a href=\"..\/..\/reference\/functional\/copyable_function.html\">std::copyable_function<\/a><\/code>\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/functional.html\">&lt;functional&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_counting_scope<\/code><\/td>\n<td><code>202506L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/execution.html\">&lt;execution&gt;<\/a><\/code>\u306b<code><a href=\"..\/..\/reference\/execution\/execution\/spawn.html\">std::execution::spawn<\/a><\/code>\u3001<code><a href=\"..\/..\/reference\/execution\/execution\/scope_token.html\">std::execution::scope_token<\/a><\/code>\u306a\u3069\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/execution.html\">&lt;execution&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_debugging<\/code><\/td>\n<td><code>202403L<\/code><\/td>\n<td>\u30c7\u30d0\u30c3\u30b0\u30b5\u30dd\u30fc\u30c8\u306e\u30e9\u30a4\u30d6\u30e9\u30ea\u3068\u3057\u3066<code><a href=\"..\/..\/reference\/debugging.html\">&lt;debugging&gt;<\/a><\/code>\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/debugging.html\">&lt;debugging&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_define_static<\/code><\/td>\n<td><code>202506L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/meta.md.nolink\">&lt;meta&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_exception_ptr_cast<\/code><\/td>\n<td><code>202506L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/exception\/exception_ptr.html\">std::exception_ptr<\/a><\/code>\u3092\u6307\u5b9a\u3057\u305f\u4f8b\u5916\u578b\u306b\u30ad\u30e3\u30b9\u30c8\u3059\u308b<code><a href=\"..\/..\/reference\/exception\/exception_ptr_cast.html\">std::exception_ptr_cast()<\/a><\/code>\u95a2\u6570\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/exception.html\">&lt;exception&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_format<\/code><\/td>\n<td><code>202311L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/format.html\">&lt;format&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_format_path<\/code><\/td>\n<td><code>202506L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/filesystem\/path.html\">std::filesystem::path<\/a><\/code>\u30af\u30e9\u30b9\u306b\u3001\u6587\u5b57\u5217\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u306e\u30b5\u30dd\u30fc\u30c8\u3092\u8ffd\u52a0<br \/><code><a href=\"..\/..\/reference\/filesystem\/path.html\">std::filesystem::path<\/a><\/code>\u30af\u30e9\u30b9\u306b\u3001\u51fa\u529b\u7528\u306e\u6587\u5b57\u5217\u3092\u53d6\u5f97\u3059\u308b\u305f\u3081\u306e\u30e1\u30f3\u30d0\u95a2\u6570\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/filesystem.html\">&lt;filesystem&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_format_uchar<\/code><\/td>\n<td><code>202311L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/format\/format.html\">std::format<\/a><\/code>\u304c<code>char<\/code>\u3092\u6570\u5024\u51fa\u529b\u3059\u308b\u969b\u306f\u7b26\u53f7\u306a\u3057\u3068\u3057\u3066\u6271\u3046<\/td>\n<td><code><a href=\"..\/..\/reference\/format.html\">&lt;format&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_freestanding_algorithm<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/algorithm.html\">&lt;algorithm&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_freestanding_array<\/code><\/td>\n<td><code>202311L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/array.html\">&lt;array&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_freestanding_char_traits<\/code><\/td>\n<td><code>202306L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/string.html\">&lt;string&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_freestanding_charconv<\/code><\/td>\n<td><code>202306L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/charconv.html\">&lt;charconv&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_freestanding_cstdlib<\/code><\/td>\n<td><code>202306L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/cstdlib.html\">&lt;cstdlib&gt;<\/a><\/code>, <code><a href=\"..\/..\/reference\/cmath.html\">&lt;cmath&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_freestanding_cstring<\/code><\/td>\n<td><code>202311L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/cstring.html\">&lt;cstring&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_freestanding_cwchar<\/code><\/td>\n<td><code>202306L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/cwchar.md.nolink\">&lt;cwchar&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_freestanding_errc<\/code><\/td>\n<td><code>202306L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/cerrno.html\">&lt;cerrno&gt;<\/a><\/code>, <code><a href=\"..\/..\/reference\/system_error.html\">&lt;system_error&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_freestanding_execution<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/execution.html\">&lt;execution&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_freestanding_expected<\/code><\/td>\n<td><code>202311L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/expected.html\">&lt;expected&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_freestanding_feature_test_macros<\/code><\/td>\n<td><code>202306L<\/code><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_freestanding_functional<\/code><\/td>\n<td><code>202306L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/functional.html\">&lt;functional&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_freestanding_iterator<\/code><\/td>\n<td><code>202306L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/iterator.html\">&lt;iterator&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_freestanding_mdspan<\/code><\/td>\n<td><code>202311L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/mdspan.html\">&lt;mdspan&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_freestanding_memory<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/memory.html\">&lt;memory&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_freestanding_numeric<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/numeric.html\">&lt;numeric&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_freestanding_operator_new<\/code><\/td>\n<td><code>202306L<\/code> or <code>0<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/new.html\">&lt;new&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_freestanding_optional<\/code><\/td>\n<td><code>202506L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/optional.html\">&lt;optional&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_freestanding_random<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/random.html\">&lt;random&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_freestanding_ranges<\/code><\/td>\n<td><code>202306L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/ranges.html\">&lt;ranges&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_freestanding_ratio<\/code><\/td>\n<td><code>202306L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/ratio.html\">&lt;ratio&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_freestanding_string_view<\/code><\/td>\n<td><code>202311L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/string_view.html\">&lt;string_view&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_freestanding_tuple<\/code><\/td>\n<td><code>202306L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/tuple.html\">&lt;tuple&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_freestanding_utility<\/code><\/td>\n<td><code>202306L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/utility.html\">&lt;utility&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_freestanding_variant<\/code><\/td>\n<td><code>202311L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/variant.html\">&lt;variant&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_fstream_native_handle<\/code><\/td>\n<td><code>202306L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/fstream\/basic_fstream.html\">std::basic_fstream<\/a><\/code>\u306a\u3069\u306e\u30e1\u30f3\u30d0\u306b\u3001\u30d5\u30a1\u30a4\u30eb\u306e\u30cd\u30a4\u30c6\u30a3\u30d6\u30cf\u30f3\u30c9\u30eb\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/fstream.html\">&lt;fstream&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_function_ref<\/code><\/td>\n<td><code>202306L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/functional.html\">&lt;functional&gt;<\/a><\/code>\u306b<code><a href=\"..\/..\/reference\/functional\/function_ref.html\">std::function_ref<\/a><\/code>\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/functional.html\">&lt;functional&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_hazard_pointer<\/code><\/td>\n<td><code>202306L<\/code><\/td>\n<td>\u30cf\u30b6\u30fc\u30c9\u30dd\u30a4\u30f3\u30bf\u306e\u30e9\u30a4\u30d6\u30e9\u30ea<code><a href=\"..\/..\/reference\/hazard_pointer.md.nolink\">&lt;hazard_pointer&gt;<\/a><\/code>\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/hazard_pointer.md.nolink\">&lt;hazard_pointer&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_hive<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td>\u30b7\u30fc\u30b1\u30f3\u30b9\u30b3\u30f3\u30c6\u30ca\u306e\u30e9\u30a4\u30d6\u30e9\u30ea<code><a href=\"..\/..\/reference\/hive.md.nolink\">&lt;hive&gt;<\/a><\/code>\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/hive.md.nolink\">&lt;hive&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_indirect<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/memory.html\">&lt;memory&gt;<\/a><\/code>\u306b<code><a href=\"..\/..\/reference\/memory\/indirect.md.nolink\">std::indirect<\/a><\/code>\u3068<code><a href=\"..\/..\/reference\/memory\/polymorphic.md.nolink\">std::polymorphic<\/a><\/code>\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/memory.html\">&lt;memory&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_inplace_vector<\/code><\/td>\n<td><code>202406L<\/code><\/td>\n<td>\u5bb9\u91cf\u56fa\u5b9a\u306e\u53ef\u5909\u9577\u914d\u5217\u306e\u30e9\u30a4\u30d6\u30e9\u30ea<code><a href=\"..\/..\/reference\/inplace_vector.html\">&lt;inplace_vector&gt;<\/a><\/code>\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/inplace_vector.html\">&lt;inplace_vector&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_is_sufficiently_aligned<\/code><\/td>\n<td><code>202411L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/mdspan.html\">&lt;mdspan&gt;<\/a><\/code>\u306b\u3001\u8981\u7d20\u30a2\u30af\u30bb\u30b9\u306b\u30a2\u30e9\u30a4\u30e1\u30f3\u30c8\u4fdd\u8a3c\u3092\u4e0e\u3048\u308b<code><a href=\"..\/..\/reference\/mdspan\/aligned_accessor.html\">std::aligned_accessor<\/a><\/code>\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/memory.html\">&lt;memory&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_is_virtual_base_of<\/code><\/td>\n<td><code>202406L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/type_traits.html\">&lt;type_traits&gt;<\/a><\/code>\u306b<code><a href=\"..\/..\/reference\/type_traits\/is_virtual_base_of.html\">std::is_virtual_base_of<\/a><\/code>\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/type_traits.html\">&lt;type_traits&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_is_within_lifetime<\/code><\/td>\n<td><code>202306L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/type_traits.html\">&lt;type_traits&gt;<\/a><\/code>\u306b<code><a href=\"..\/..\/reference\/type_traits\/is_within_lifetime.html\">std::is_within_lifetime()<\/a><\/code>\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/type_traits.html\">&lt;type_traits&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_linalg<\/code><\/td>\n<td><code>202412L<\/code><\/td>\n<td>\u7dda\u5f62\u4ee3\u6570\u30e9\u30a4\u30d6\u30e9\u30ea\u3068\u3057\u3066<code><a href=\"..\/..\/reference\/linalg.html\">&lt;linalg&gt;<\/a><\/code>\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/linalg.html\">&lt;linalg&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_mdspan<\/code><\/td>\n<td><code>202406L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/mdspan\/mdspan.html\">std::mdspan<\/a><\/code>\u306b\u5bfe\u3059\u308b<code><a href=\"..\/..\/reference\/mdspan\/extents.html\">std::dextents<\/a><\/code>\u6307\u5b9a\u306e\u5197\u9577\u3055\u3092\u89e3\u6c7a\u3059\u308b<code><a href=\"..\/..\/reference\/mdspan\/extents.html\">std::dims<\/a><\/code>\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/mdspan.html\">&lt;mdspan&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_not_fn<\/code><\/td>\n<td><code>202306L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/functional\/not_fn.html\">std::not_fn()<\/a><\/code>\u306b\u3001\u975e\u578b\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u5f15\u6570\u3068\u3057\u3066\u95a2\u6570\u3092\u6307\u5b9a\u3059\u308b\u30aa\u30fc\u30d0\u30fc\u30ed\u30fc\u30c9\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/functional.html\">&lt;functional&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_observable_checkpoint<\/code><\/td>\n<td><code>202506L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/utility.html\">&lt;utility&gt;<\/a><\/code>\u306b<code><a href=\"..\/..\/reference\/utility\/observable_checkpoint.html\">std::observable_checkpoint()<\/a><\/code>\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/utility.html\">&lt;utility&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_optional<\/code><\/td>\n<td><code>202506L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/optional\/optional.html\">std::optional<\/a><\/code>\u306b\u3001\u53c2\u7167\u3092\u4fdd\u6301\u3059\u308b\u305f\u3081\u306e<code>T&amp;<\/code>\u306e\u90e8\u5206\u7279\u6b8a\u5316\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/optional.html\">&lt;optional&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_optional_range_support<\/code><\/td>\n<td><code>202406L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/optional\/optional.html\">std::optional<\/a><\/code>\u306b\u30a4\u30c6\u30ec\u30fc\u30bf\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/optional.html\">&lt;optional&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_out_ptr<\/code><\/td>\n<td><code>202311L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/memory.html\">&lt;memory&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_parallel_algorithm<\/code><\/td>\n<td><code>202506L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/algorithm.html\">&lt;algorithm&gt;<\/a><\/code>\u3068<code><a href=\"..\/..\/reference\/memory.html\">&lt;memory&gt;<\/a><\/code>\u306e\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0\u3092\u4e26\u5217\u5b9f\u884c\u306b\u5bfe\u5fdc<\/td>\n<td><code><a href=\"..\/..\/reference\/algorithm.html\">&lt;algorithm&gt;<\/a><\/code>, <code><a href=\"..\/..\/reference\/numeric.html\">&lt;numeric&gt;<\/a><\/code>, <code><a href=\"..\/..\/reference\/memory.html\">&lt;memory&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_parallel_scheduler<\/code><\/td>\n<td><code>202506L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/execution.html\">&lt;execution&gt;<\/a><\/code>\u306b<code><a href=\"..\/..\/reference\/execution\/execution\/parallel_scheduler.html\">std::execution::parallel_scheduler<\/a><\/code>\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/execution.html\">&lt;execution&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_philox_engine<\/code><\/td>\n<td><code>202406L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/random.html\">&lt;random&gt;<\/a><\/code>\u306b<code><a href=\"..\/..\/reference\/random\/philox_engine.html\">std::philox_engine<\/a><\/code>\u3001<code><a href=\"..\/..\/reference\/random\/philox4x32.html\">std::philox4x32<\/a><\/code>\u3001<code><a href=\"..\/..\/reference\/random\/philox4x64.html\">std::philox4x64<\/a><\/code>\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/random.html\">&lt;random&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_polymorphic<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/memory.html\">&lt;memory&gt;<\/a><\/code>\u306b<code><a href=\"..\/..\/reference\/memory\/indirect.md.nolink\">std::indirect<\/a><\/code>\u3068<code><a href=\"..\/..\/reference\/memory\/polymorphic.md.nolink\">std::polymorphic<\/a><\/code>\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/memory.html\">&lt;memory&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_print<\/code><\/td>\n<td><code>202406L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/print\/print.html\">std::print()<\/a><\/code>\u3068<code><a href=\"..\/..\/reference\/print\/println.html\">std::println()<\/a><\/code>\u306b\u30ed\u30c3\u30af\u3092\u53d6\u5f97\u305b\u305a\u9ad8\u901f\u306b\u66f8\u304d\u51fa\u3059\u6700\u9069\u5316\u3092\u8a31\u53ef<br \/><code><a href=\"..\/..\/reference\/format\/enable_nonlocking_formatter_optimization.html\">std::enable_nonlocking_formatter_optimization<\/a><\/code>\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/print.html\">&lt;print&gt;<\/a><\/code>, <code><a href=\"..\/..\/reference\/ostream.html\">&lt;ostream&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_ranges<\/code><\/td>\n<td><code>202406L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/iterator\/indirectly_unary_invocable.html\">std::indirectly_unary_invocable<\/a><\/code>\u306a\u3069\u306e\u30b3\u30f3\u30bb\u30d7\u30c8\u306e\u5171\u901a\u53c2\u7167\u8981\u4ef6\u3092\u524a\u9664<\/td>\n<td><code><a href=\"..\/..\/reference\/algorithm.html\">&lt;algorithm&gt;<\/a><\/code>, <code><a href=\"..\/..\/reference\/functional.html\">&lt;functional&gt;<\/a><\/code>, <code><a href=\"..\/..\/reference\/iterator.html\">&lt;iterator&gt;<\/a><\/code>, <code><a href=\"..\/..\/reference\/memory.html\">&lt;memory&gt;<\/a><\/code>, <code><a href=\"..\/..\/reference\/ranges.html\">&lt;ranges&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_ranges_as_const<\/code><\/td>\n<td><code>202311L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/iterator\/basic_const_iterator.html\">std::basic_const_iterator<\/a><\/code>\u3092\u5143\u306e\u8981\u7d20\u3078\u306e\u30ad\u30e3\u30b9\u30c8\u3092\u53ef\u80fd\u306b\u3059\u308b<\/td>\n<td><code><a href=\"..\/..\/reference\/ranges.html\">&lt;ranges&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_ranges_cache_latest<\/code><\/td>\n<td><code>202411L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/ranges\/cache_latest.md.nolink\">std::views::cache_latest<\/a><\/code>\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/ranges.html\">&lt;ranges&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_ranges_concat<\/code><\/td>\n<td><code>202403L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/ranges\/concat_view.html\">std::views::concat<\/a><\/code>\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/ranges.html\">&lt;ranges&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_ranges_generate_random<\/code><\/td>\n<td><code>202403L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/random.html\">&lt;random&gt;<\/a><\/code>\u306b\u3001\u4e71\u6570\u5217\u3092\u751f\u6210\u3059\u308b<code><a href=\"..\/..\/reference\/random\/generate_random.html\">std::ranges::generate_random()<\/a><\/code>\u95a2\u6570\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/random.html\">&lt;random&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_ranges_indices<\/code><\/td>\n<td><code>202506L<\/code><\/td>\n<td>\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5217\u3092\u751f\u6210\u3059\u308b<code><a href=\"..\/..\/reference\/ranges\/indices.md.nolink\">std::views::indices<\/a><\/code>\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/ranges.html\">&lt;ranges&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_ranges_reserve_hint<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td>\u5404view\u30af\u30e9\u30b9\u306b<code>reserve_hint()<\/code>\u30e1\u30f3\u30d0\u95a2\u6570\u3092\u8ffd\u52a0<br \/><code><a href=\"..\/..\/reference\/ranges\/reserve_hint.md.nolink\">std::ranges::reserve_hint()<\/a><\/code>\u95a2\u6570\u3092\u8ffd\u52a0<br \/><code><a href=\"..\/..\/reference\/ranges\/approximately_sized_range.md.nolink\">std::ranges::approximately_sized_range<\/a><\/code>\u30b3\u30f3\u30bb\u30d7\u30c8\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/ranges.html\">&lt;ranges&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_ranges_to_input<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/ranges\/to_input_view.html\">std::views::to_input<\/a><\/code>\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/ranges.html\">&lt;ranges&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_ratio<\/code><\/td>\n<td><code>202306L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/ratio.html\">&lt;ratio&gt;<\/a><\/code>\u306b\u3001\u65b0\u305f\u306aSI\u63a5\u982d\u8f9e\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/ratio.html\">&lt;ratio&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_raw_memory_algorithms<\/code><\/td>\n<td><code>202411L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/memory\/uninitialized_default_construct.html\">std::uninitialized_default_construct()<\/a><\/code>\u306a\u3069\u306e\u672a\u521d\u671f\u5316\u9818\u57df\u306b\u5bfe\u3059\u308b\u64cd\u4f5c\u3092<code>constexpr<\/code>\u5bfe\u5fdc<\/td>\n<td><code><a href=\"..\/..\/reference\/memory.html\">&lt;memory&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_rcu<\/code><\/td>\n<td><code>202306L<\/code><\/td>\n<td>RCU (Read Copy Update) \u306e\u30e9\u30a4\u30d6\u30e9\u30ea\u3068\u3057\u3066<code><a href=\"..\/..\/reference\/rcu.html\">&lt;rcu&gt;<\/a><\/code>\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/rcu.html\">&lt;rcu&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_reference_wrapper<\/code><\/td>\n<td><code>202403L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/functional\/reference_wrapper.html\">std::reference_wrapper<\/a><\/code>\u306b\u3001\u6bd4\u8f03\u6f14\u7b97\u5b50<code><a href=\"..\/..\/reference\/functional\/reference_wrapper\/op_equal.html\">==<\/a><\/code>\u3068<code><a href=\"..\/..\/reference\/functional\/reference_wrapper\/op_compare_3way.html\">&lt;=&gt;<\/a><\/code>\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/functional.html\">&lt;functional&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_reflection<\/code><\/td>\n<td><code>202506L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/meta.md.nolink\">&lt;meta&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_saturation_arithmetic<\/code><\/td>\n<td><code>202311L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/numeric.html\">&lt;numeric&gt;<\/a><\/code>\u306b\u98fd\u548c\u6f14\u7b97 (Saturation Arithmetic) \u3068\u3057\u3066<code><a href=\"..\/..\/reference\/numeric\/add_sat.html\">std::add_sat()<\/a><\/code>\u306a\u3069\u306e\u95a2\u6570\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/numeric.html\">&lt;numeric&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_senders<\/code><\/td>\n<td><code>202506L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/execution.html\">&lt;execution&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_simd<\/code><\/td>\n<td><code>202506L<\/code><\/td>\n<td>\u30c7\u30fc\u30bf\u4e26\u5217\u30e9\u30a4\u30d6\u30e9\u30ea\u3068\u3057\u3066\u3001<code><a href=\"..\/..\/reference\/simd.md.nolink\">&lt;simd&gt;<\/a><\/code>\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/simd.md.nolink\">&lt;simd&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_simd_complex<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/simd.md.nolink\">&lt;simd&gt;<\/a><\/code>\u304c<code><a href=\"..\/..\/reference\/complex\/complex.html\">std::complex<\/a><\/code>\u3092\u30b5\u30dd\u30fc\u30c8\u3059\u308b<\/td>\n<td><code><a href=\"..\/..\/reference\/simd.md.nolink\">&lt;simd&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_simd_permutations<\/code><\/td>\n<td><code>202506L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/simd.md.nolink\">&lt;simd&gt;<\/a><\/code>\u306b<code>permute()<\/code>\u306a\u3069\u3092\u8ffd\u52a0\u3059\u308b<\/td>\n<td><code><a href=\"..\/..\/reference\/simd.md.nolink\">&lt;simd&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_smart_ptr_owner_equality<\/code><\/td>\n<td><code>202306L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/memory.html\">&lt;memory&gt;<\/a><\/code>\u306b<code><a href=\"..\/..\/reference\/memory\/owner_hash.html\">std::owner_hash<\/a><\/code>\u3068<code><a href=\"..\/..\/reference\/memory\/owner_equal.html\">std::owner_equal<\/a><\/code>\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/memory.html\">&lt;memory&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_span<\/code><\/td>\n<td><code>202311L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/mdspan\/mdspan.html\">std::mdspan<\/a><\/code>\u306b<code><a href=\"..\/..\/reference\/mdspan\/mdspan\/at.html\">at()<\/a><\/code>\u30e1\u30f3\u30d0\u95a2\u6570\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/span.html\">&lt;span&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_span_initializer_list<\/code><\/td>\n<td><code>202311L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/span\/span.html\">std::span<\/a><\/code>\u306b<code><a href=\"..\/..\/reference\/initializer_list\/initializer_list.html\">std::initializer_list<\/a><\/code>\u3092\u3068\u308b\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/span.html\">&lt;span&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_sstream_from_string_view<\/code><\/td>\n<td><code>202306L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/sstream\/basic_stringstream.html\">std::basic_stringstream<\/a><\/code>\u306a\u3069\u304c<code><a href=\"..\/..\/reference\/string_view\/basic_string_view.html\">std::basic_string_view<\/a><\/code>\u304b\u3089\u69cb\u7bc9\u53ef\u80fd\u306b<\/td>\n<td><code><a href=\"..\/..\/reference\/sstream.html\">&lt;sstream&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_string_subview<\/code><\/td>\n<td><code>202506L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/string\/basic_string.html\">std::basic_string<\/a><\/code>\u3068<code><a href=\"..\/..\/reference\/string_view\/basic_string_view.html\">std::basic_string_view<\/a><\/code>\u306b<code>subview()<\/code>\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/string.html\">&lt;string&gt;<\/a><\/code>, <code><a href=\"..\/..\/reference\/string_view.html\">&lt;string_view&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_string_view<\/code><\/td>\n<td><code>202403L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/string\/basic_string.html\">std::basic_string<\/a><\/code>\u3068<code><a href=\"..\/..\/reference\/string_view\/basic_string_view.html\">std::basic_string_view<\/a><\/code>\u3092\u9023\u7d50\u3055\u305b\u308b<code>operator+<\/code>\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/string.html\">&lt;string&gt;<\/a><\/code>, <code><a href=\"..\/..\/reference\/string_view.html\">&lt;string_view&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_submdspan<\/code><\/td>\n<td><code>202411L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/mdspan\/mdspan.html\">std::mdspan<\/a><\/code>\u304b\u3089\u90e8\u5206\u30d3\u30e5\u30fc\u3092\u53d6\u308a\u51fa\u3059<code><a href=\"..\/..\/reference\/mdspan\/submdspan.html\">std::submdspan()<\/a><\/code>\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/mdspan.html\">&lt;mdspan&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_task<\/code><\/td>\n<td><code>202506L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/execution.html\">&lt;execution&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_text_encoding<\/code><\/td>\n<td><code>202306L<\/code><\/td>\n<td>\u6587\u5b57\u5217\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u3092\u8b58\u5225\u3059\u308b\u30e9\u30a4\u30d6\u30e9\u30ea<code><a href=\"..\/..\/reference\/text_encoding.html\">&lt;text_encoding&gt;<\/a><\/code>\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/text_encoding.html\">&lt;text_encoding&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_to_chars<\/code><\/td>\n<td><code>202306L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/charconv\/to_chars_result.html\">std::to_chars_result<\/a><\/code>\u3068<code><a href=\"..\/..\/reference\/charconv\/from_chars_result.html\">std::from_chars_result<\/a><\/code>\u306b<code>operator bool<\/code>\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/charconv.html\">&lt;charconv&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_to_string<\/code><\/td>\n<td><code>202306L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/string\/to_string.html\">std::to_string<\/a><\/code>\u306e\u5909\u63db\u7d50\u679c\u3092<code>sprintf()<\/code>\u30d9\u30fc\u30b9\u304b\u3089<code>std::format()<\/code>\u30d9\u30fc\u30b9\u306b\u5909\u66f4<\/td>\n<td><code><a href=\"..\/..\/reference\/string.html\">&lt;string&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_trivially_relocatable<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td>\u30c8\u30ea\u30d3\u30a2\u30eb\u306a\u518d\u914d\u7f6e<\/td>\n<td><code><a href=\"..\/..\/reference\/memory.html\">&lt;memory&gt;<\/a><\/code>, <code><a href=\"..\/..\/reference\/type_traits.html\">&lt;type_traits&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_tuple_like<\/code><\/td>\n<td><code>202311L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/complex\/complex.html\">std::complex<\/a><\/code>\u306b\u30bf\u30d7\u30eb\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u306e\u7279\u6b8a\u5316\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/utility.html\">&lt;utility&gt;<\/a><\/code>, <code><a href=\"..\/..\/reference\/tuple.html\">&lt;tuple&gt;<\/a><\/code>, <code><a href=\"..\/..\/reference\/map.html\">&lt;map&gt;<\/a><\/code>, <code><a href=\"..\/..\/reference\/unordered_map.html\">&lt;unordered_map&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_type_order<\/code><\/td>\n<td><code>202506L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/typeinfo\/type_info\/before.html\">std::type_info::before<\/a><\/code>\u306econstexpr\u5316<\/td>\n<td><code><a href=\"..\/..\/reference\/compare.html\">&lt;compare&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_variant<\/code><\/td>\n<td><code>202306L<\/code><\/td>\n<td><code><a href=\"..\/..\/reference\/variant\/variant.html\">std::variant<\/a><\/code>\u30af\u30e9\u30b9\u306b\u3001\u30e1\u30f3\u30d0\u95a2\u6570\u7248\u306e<code><a href=\"..\/..\/reference\/variant\/variant\/visit.html\">visit()<\/a><\/code>\u3092\u8ffd\u52a0<\/td>\n<td><code><a href=\"..\/..\/reference\/variant.html\">&lt;variant&gt;<\/a><\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u5b9f\u88c5\u4f9d\u5b58\u306e\u30de\u30af\u30ed\u3002<\/p>\n<table border=\"1\" bordercolor=\"#888\" style=\"border-collapse:collapse\">\n<thead>\n<tr>\n<th>\u30de\u30af\u30ed\u540d<\/th>\n<th>\u5024<\/th>\n<th>\u6a5f\u80fd<\/th>\n<th>\u30d8\u30c3\u30c0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>__cpp_lib_hardened_array<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/array.html\">&lt;array&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_hardened_basic_stacktrace<\/code><\/td>\n<td><code>202506L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/stacktrace.html\">&lt;stacktrace&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_hardened_basic_string<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/string.html\">&lt;string&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_hardened_basic_string_view<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/string_view.html\">&lt;string_view&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_hardened_bitset<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/bitset.html\">&lt;bitset&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_hardened_common_iterator<\/code><\/td>\n<td><code>202506L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/iterator.html\">&lt;iterator&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_hardened_counted_iterator<\/code><\/td>\n<td><code>202506L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/iterator.html\">&lt;iterator&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_hardened_deque<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/deque.html\">&lt;deque&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_hardened_expected<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/expected.html\">&lt;expected&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_hardened_forward_list<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/forward_list.html\">&lt;forward_list&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_hardened_inplace_vector<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/inplace_vector.html\">&lt;inplace_vector&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_hardened_list<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/list.html\">&lt;list&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_hardened_mdspan<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/mdspan.html\">&lt;mdspan&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_hardened_optional<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/optional.html\">&lt;optional&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_hardened_shared_ptr_array<\/code><\/td>\n<td><code>202506L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/memory.html\">&lt;memory&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_hardened_span<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/span.html\">&lt;span&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_hardened_valarray<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/valarray.html\">&lt;valarray&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_hardened_vector<\/code><\/td>\n<td><code>202502L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/vector.html\">&lt;vector&gt;<\/a><\/code><\/td>\n<\/tr>\n<tr>\n<td><code>__cpp_lib_hardened_view_interface<\/code><\/td>\n<td><code>202506L<\/code><\/td>\n<td><\/td>\n<td><code><a href=\"..\/..\/reference\/ranges.html\">&lt;ranges&gt;<\/a><\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>\u53c2\u7167<\/h2>\n<ul>\n<li><a href=\"https:\/\/isocpp.org\/std\/standing-documents\/sd-6-sg10-feature-test-recommendations\" target=\"_blank\">SD-FeatureTest: Feature-Test Macros and Policies - isocpp<\/a><\/li>\n<\/ul><\/div>","author":{"name":"Akira Takahashi","email":"faithandbrave@gmail.com"}},{"title":"apply -- C++26: template for\u6587\u3092\u8ffd\u52a0 (close #1494)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/tuple\/apply.html"}},"id":"c7f3ae1d8baa4b7d683506d7bec5c4a3c417a45c:reference\/tuple\/apply.md","updated":"2026-04-09T08:44:02+09:00","summary":"<pre><code>diff --git a\/reference\/tuple\/apply.md b\/reference\/tuple\/apply.md\nindex 1f5b3832d..8e78c550e 100644\n--- a\/reference\/tuple\/apply.md\n+++ b\/reference\/tuple\/apply.md\n@@ -129,6 +129,7 @@ hello\n - [`apply_result`](\/reference\/type_traits\/apply_result.md)\n - [`is_applicable`](\/reference\/type_traits\/is_applicable.md)\n - [`is_nothrow_applicable`](\/reference\/type_traits\/is_nothrow_applicable.md)\n+- [C++26 \u30b3\u30f3\u30d1\u30a4\u30eb\u6642\u306e\u30bf\u30d7\u30eb\u3084\u30ea\u30b9\u30c8\u3092\u5c55\u958b\u51e6\u7406\u3059\u308b`template for`\u6587](\/lang\/cpp26\/expansion_statements.md)\n \n \n ## \u53c2\u7167\n<\/code><\/pre>","author":{"name":"Akira Takahashi","email":"faithandbrave@gmail.com"}},{"title":"tuple -- C++26: template for\u6587\u3092\u8ffd\u52a0 (close #1494)","link":{"@attributes":{"href":"https:\/\/cpprefjp.github.io\/reference\/tuple\/tuple.html"}},"id":"c7f3ae1d8baa4b7d683506d7bec5c4a3c417a45c:reference\/tuple\/tuple.md","updated":"2026-04-09T08:44:02+09:00","summary":"<pre><code>diff --git a\/reference\/tuple\/tuple.md b\/reference\/tuple\/tuple.md\nindex 327ca869b..deb793dbb 100644\n--- a\/reference\/tuple\/tuple.md\n+++ b\/reference\/tuple\/tuple.md\n@@ -261,6 +261,7 @@ after  b: i=0, d=0\n ## \u95a2\u9023\u9805\u76ee\n - [`std::pair`](\/reference\/utility\/pair.md)\n - [C++17 \u69cb\u9020\u5316\u675f\u7e1b](\/lang\/cpp17\/structured_bindings.md)\n+- [C++26 \u30b3\u30f3\u30d1\u30a4\u30eb\u6642\u306e\u30bf\u30d7\u30eb\u3084\u30ea\u30b9\u30c8\u3092\u5c55\u958b\u51e6\u7406\u3059\u308b`template for`\u6587](\/lang\/cpp26\/expansion_statements.md)\n \n ## \u53c2\u7167\n - [\u30bf\u30d7\u30eb - Wikipedia](https:\/\/ja.wikipedia.org\/wiki\/%E3%82%BF%E3%83%97%E3%83%AB)\n<\/code><\/pre>","author":{"name":"Akira Takahashi","email":"faithandbrave@gmail.com"}}]}