From c763f1465ad4134e48499a9ec51abeeb2bfe92ad Mon Sep 17 00:00:00 2001 From: Raclamusi Date: Sun, 22 Dec 2024 15:27:29 +0900 Subject: [PATCH] =?UTF-8?q?=E3=83=AA=E3=83=B3=E3=82=AF=E3=83=86=E3=82=AD?= =?UTF-8?q?=E3=82=B9=E3=83=88=E3=81=A8=E3=83=AA=E3=83=B3=E3=82=AF=E3=82=A2?= =?UTF-8?q?=E3=83=89=E3=83=AC=E3=82=B9=E3=81=AE=E6=96=87=E6=9B=B8=E7=95=AA?= =?UTF-8?q?=E5=8F=B7=E3=81=AE=E4=B8=8D=E4=B8=80=E8=87=B4=E3=82=92=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 以下の正規表現で検出しました。 \[(n\d+|p\d+r\d+)[^\]]*\]\(https?://www\.open-std\.org/jtc1/sc22/wg21/docs/papers/\d{4}/(?!\1)[np] \[[CL]WG Issue (\d+)[^\]]*\]\(https?://www\.open-std\.org/jtc1/sc22/wg21/docs/[cl]wg[_-]defects.html#(?!\1) --- lang/cpp11/auto.md | 2 +- lang/cpp11/defaulted_and_deleted_functions.md | 4 ++-- lang/cpp11/initializer_lists.md | 2 +- lang/cpp11/rvalue_ref_and_move_semantics.md | 2 +- lang/cpp11/scoped_enum.md | 2 +- lang/cpp11/trailing_return_types.md | 2 +- .../changing_the_active_member_of_a_union_inside_constexpr.md | 2 +- lang/cpp20/deprecating_volatile.md | 4 ++-- ...t_creation_of_objects_for_low-level_object_manipulation.md | 2 +- reference/cmath.md | 2 +- reference/memory/ranges_construct_at.md | 2 +- reference/memory/ranges_destroy.md | 2 +- reference/memory/ranges_destroy_at.md | 2 +- reference/memory/ranges_destroy_n.md | 2 +- reference/memory/ranges_uninitialized_copy.md | 2 +- reference/memory/ranges_uninitialized_copy_n.md | 2 +- reference/memory/ranges_uninitialized_default_construct.md | 2 +- reference/memory/ranges_uninitialized_default_construct_n.md | 2 +- reference/memory/ranges_uninitialized_fill.md | 2 +- reference/memory/ranges_uninitialized_fill_n.md | 2 +- reference/memory/ranges_uninitialized_move.md | 2 +- reference/memory/ranges_uninitialized_move_n.md | 2 +- reference/memory/ranges_uninitialized_value_construct.md | 2 +- reference/memory/ranges_uninitialized_value_construct_n.md | 2 +- reference/type_traits/basic_common_reference.md | 2 +- reference/type_traits/common_type.md | 2 +- reference/type_traits/reference_constructs_from_temporary.md | 2 +- reference/type_traits/reference_converts_from_temporary.md | 2 +- reference/unordered_map/unordered_map/at.md | 2 +- reference/utility/pair/get.md | 2 +- 30 files changed, 32 insertions(+), 32 deletions(-) diff --git a/lang/cpp11/auto.md b/lang/cpp11/auto.md index 5c5e23a363..bf7a66bb43 100644 --- a/lang/cpp11/auto.md +++ b/lang/cpp11/auto.md @@ -266,7 +266,7 @@ int foo(const std::unordered_map>& m) { ### 記憶クラス指定子としての `auto` 自動変数である事を意味する記憶クラス指定子としての `auto` を残す案も考えられた。 -- [N1706 Decltype and auto (revision 4)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1705.pdf)(「1.1 Changes from N1607」の 5 番目の項目) +- [N1705 Decltype and auto (revision 4)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1705.pdf)(「1.1 Changes from N1607」の 5 番目の項目) しかし、その場合に発生する新たな曖昧性や混乱を回避するため、および、記憶クラス指定子としての `auto` の使用が非常に少ないとの調査結果などから、当該用途は直ちに廃止となった。 diff --git a/lang/cpp11/defaulted_and_deleted_functions.md b/lang/cpp11/defaulted_and_deleted_functions.md index 6253f9b9f2..2d2455d3e8 100644 --- a/lang/cpp11/defaulted_and_deleted_functions.md +++ b/lang/cpp11/defaulted_and_deleted_functions.md @@ -131,8 +131,8 @@ int main() ## 参照 - [N1582 Compiler Generated Defaults](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1582.pdf) - [N1702 explicit class and default definitions](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1702.pdf) -- [N1707 explicit class and default definitions](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1717.pdf) +- [N1717 explicit class and default definitions](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1717.pdf) - [N2210 Defaulted and Deleted Functions](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2210.html) - [N2326 Defaulted and Deleted Functions](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2326.html) -- [N3172 To move or not to move](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3174.pdf) +- [N3174 To move or not to move](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3174.pdf) - [N2346 Defaulted and Deleted Functions](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2346.htm) diff --git a/lang/cpp11/initializer_lists.md b/lang/cpp11/initializer_lists.md index fd0dffab9c..be80ad5195 100644 --- a/lang/cpp11/initializer_lists.md +++ b/lang/cpp11/initializer_lists.md @@ -351,7 +351,7 @@ std::vector v(ar, ar + N); - [N1824 Extending Aggregate Initialization](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1824.htm) - [N1890 Initialization and initializers](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1890.pdf) - [N1919 Initializer lists](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1919.pdf) -- [N2210 Initializer lists (Rev. 2)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2100.pdf) +- [N2100 Initializer lists (Rev. 2)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2100.pdf) - [N2215 Initializer lists (Rev. 3)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2215.pdf) - [N2531 Initializer lists WP wording (Revision 2)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2531.pdf) - [N2575 Initializer Lists - Alternative Mechanism and Rationale](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2575.pdf) diff --git a/lang/cpp11/rvalue_ref_and_move_semantics.md b/lang/cpp11/rvalue_ref_and_move_semantics.md index 6d27237e89..4ab7b484cc 100644 --- a/lang/cpp11/rvalue_ref_and_move_semantics.md +++ b/lang/cpp11/rvalue_ref_and_move_semantics.md @@ -409,5 +409,5 @@ C++11で非推奨となった`std::auto_ptr`で実現されていた。 - [N2118 A Proposal to Add an Rvalue Reference to the C++ Language - Revision 3](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2118.html) - [N2983 Allowing Move Constructors to Throw](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2983.html) - ムーブコンストラクタから例外を送出することを許可した経緯 -- [P0135R0 Wording for guaranteed copy elision through simplified value categories](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0135r1.html) +- [P0135R1 Wording for guaranteed copy elision through simplified value categories](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0135r1.html) - C++17 値カテゴリの定義 \ No newline at end of file diff --git a/lang/cpp11/scoped_enum.md b/lang/cpp11/scoped_enum.md index c887e9f4d2..7b712f5e3e 100644 --- a/lang/cpp11/scoped_enum.md +++ b/lang/cpp11/scoped_enum.md @@ -108,7 +108,7 @@ ECMA規格になっているC++/CLIが、現在のスコープを持つ列挙型 ## 参照 - [N1513 Improving Enumeration Types](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1513.pdf) - [N1579 Strongly Typed Enums](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1579.pdf) -- [N1579 Strongly Typed Enums (revision 1)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1719.pdf) +- [N1719 Strongly Typed Enums (revision 1)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1719.pdf) - [N2213 Strongly Typed Enums (revision 2)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2213.pdf) - [N2347 Strongly Typed Enums (revision 3)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2347.pdf) - [N2499 Forward declaration of enumerations](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2499.pdf) diff --git a/lang/cpp11/trailing_return_types.md b/lang/cpp11/trailing_return_types.md index 3ccc8ea022..cb84e79bc6 100644 --- a/lang/cpp11/trailing_return_types.md +++ b/lang/cpp11/trailing_return_types.md @@ -116,7 +116,7 @@ auto f = [](int a, int b) -> int { return a + b; } - [N2445 New Function Declarator Syntax Wording](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2445.html) - [N2541 New Function Declarator Syntax Wording](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2541.htm) - [N2763 Unified Function Syntax](http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2008/n2763.htm) -- [N2835 Unified Function Syntax](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2825.html) +- [N2825 Unified Function Syntax](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2825.html) - [N2927 New wording for C++0x Lambdas (rev. 2)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2927.pdf) - ラムダ式の仕様と合わせて「trailing-return-type」という言葉が使われるようになった - [N2931 Unified Function Syntax](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2931.html) diff --git a/lang/cpp20/changing_the_active_member_of_a_union_inside_constexpr.md b/lang/cpp20/changing_the_active_member_of_a_union_inside_constexpr.md index e1a81ed042..a3834055b8 100644 --- a/lang/cpp20/changing_the_active_member_of_a_union_inside_constexpr.md +++ b/lang/cpp20/changing_the_active_member_of_a_union_inside_constexpr.md @@ -49,5 +49,5 @@ int main() { ## 参照 - [P1330R0 Changing the active member of a union inside constexpr](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1330r0.pdf) -- [P0980R0 Making std::string constexpr](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0980r1.pdf) +- [P0980R1 Making std::string constexpr](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0980r1.pdf) - [std::stringのSSO(Small-string optimization)がどうなっているか調べた - melpon/qiita](https://github.com/melpon/qiita/tree/master/items/stdstringのSSO(Small-string%20optimization)がどうなっているか調べた) \ No newline at end of file diff --git a/lang/cpp20/deprecating_volatile.md b/lang/cpp20/deprecating_volatile.md index 6efb68a5ae..30082b6f76 100644 --- a/lang/cpp20/deprecating_volatile.md +++ b/lang/cpp20/deprecating_volatile.md @@ -387,6 +387,6 @@ volatile device dev; - [P1152R2 Deprecating `volatile`](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1152r2) - [P1152R4 Deprecating `volatile`](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1152r4.html) - [P1831R0 Deprecating `volatile`: library](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1831r0.html) -- [P1831R0 Deprecating `volatile`: library](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1831r1.html) -- [P2327R0 De-deprecating volatile compound assignment](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2327r1.pdf) +- [P1831R1 Deprecating `volatile`: library](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1831r1.html) +- [P2327R1 De-deprecating volatile compound operations](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2327r1.pdf) - [CWG Issue 2654. Un-deprecation of compound volatile assignments](https://cplusplus.github.io/CWG/issues/2654.html) \ No newline at end of file diff --git a/lang/cpp20/implicit_creation_of_objects_for_low-level_object_manipulation.md b/lang/cpp20/implicit_creation_of_objects_for_low-level_object_manipulation.md index befc5cc1c7..37bd5f5bf8 100644 --- a/lang/cpp20/implicit_creation_of_objects_for_low-level_object_manipulation.md +++ b/lang/cpp20/implicit_creation_of_objects_for_low-level_object_manipulation.md @@ -410,7 +410,7 @@ unique_ptr Stream::read() { ## 参照 - [P0593R6 Implicit creation of objects for low-level object manipulation](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0593r6.html) -- [P0593R0 What to do with buffers that are not arrays, and undefined behavior thereof?](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0593r0.html) +- [P0593R0 What to do with buffers that are not arrays, and undefined behavior thereof?](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0593r0.html) - [CWG Issue 2325. `std::launder` and reuse of character buffers](https://cplusplus.github.io/CWG/issues/2325.html) - [CWG Issue 2605. Implicit-lifetime aggregates](https://cplusplus.github.io/CWG/issues/2605.html) - [P1839R5 Accessing Object Representations](https://wg21.link/p1839r5) diff --git a/reference/cmath.md b/reference/cmath.md index 879e256fa2..7088115a94 100644 --- a/reference/cmath.md +++ b/reference/cmath.md @@ -460,7 +460,7 @@ NaN を返さなければならないが定義域エラーを報告してはな ## 参照 - [N1568 Proposed additions to TR-1 to improve compatibility with C99](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1568.htm) -- [P00175R0 Synopses for the C library](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0175r0.html) +- [P0175R0 Synopses for the C library](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0175r0.html) - C++17 から`f`、`l`サフィックス付きのC関数を導入 - [P0533R9 constexpr for `` and ``](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0533r9.pdf) - C++23での、一部関数の`constexpr`対応 diff --git a/reference/memory/ranges_construct_at.md b/reference/memory/ranges_construct_at.md index cc1c09bfb8..6313908e72 100644 --- a/reference/memory/ranges_construct_at.md +++ b/reference/memory/ranges_construct_at.md @@ -87,5 +87,5 @@ int main() - [`construct_at`](construct_at.md) ## 参照 -- [P9896R4 The One Ranges Proposal](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0896r4.pdf) +- [P0896R4 The One Ranges Proposal](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0896r4.pdf) - [LWG Issue 3436. `std::construct_at` should support arrays](https://wg21.cmeerw.net/lwg/issue3436) diff --git a/reference/memory/ranges_destroy.md b/reference/memory/ranges_destroy.md index b013d80bd0..d059054a45 100644 --- a/reference/memory/ranges_destroy.md +++ b/reference/memory/ranges_destroy.md @@ -111,4 +111,4 @@ int main() - [`destroy`](destroy.md) ## 参照 -- [P9896R4 The One Ranges Proposal](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0896r4.pdf) +- [P0896R4 The One Ranges Proposal](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0896r4.pdf) diff --git a/reference/memory/ranges_destroy_at.md b/reference/memory/ranges_destroy_at.md index 0bdaa25e8c..1245cc6cad 100644 --- a/reference/memory/ranges_destroy_at.md +++ b/reference/memory/ranges_destroy_at.md @@ -77,4 +77,4 @@ int main() - [`destroy_at`](destroy_at.md) ## 参照 -- [P9896R4 The One Ranges Proposal](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0896r4.pdf) +- [P0896R4 The One Ranges Proposal](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0896r4.pdf) diff --git a/reference/memory/ranges_destroy_n.md b/reference/memory/ranges_destroy_n.md index 32645d979d..95bcda180c 100644 --- a/reference/memory/ranges_destroy_n.md +++ b/reference/memory/ranges_destroy_n.md @@ -98,4 +98,4 @@ int main() - [`destroy_n`](destroy_n.md) ## 参照 -- [P9896R4 The One Ranges Proposal](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0896r4.pdf) +- [P0896R4 The One Ranges Proposal](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0896r4.pdf) diff --git a/reference/memory/ranges_uninitialized_copy.md b/reference/memory/ranges_uninitialized_copy.md index 6c7e948290..82bae40b89 100644 --- a/reference/memory/ranges_uninitialized_copy.md +++ b/reference/memory/ranges_uninitialized_copy.md @@ -174,6 +174,6 @@ int main() - [`uninitialized_copy`](uninitialized_copy.md) ## 参照 -- [P9896R4 The One Ranges Proposal](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0896r4.pdf) +- [P0896R4 The One Ranges Proposal](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0896r4.pdf) - [P3508R0 Wording for "constexpr for specialized memory algorithms"](https://open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3508r0.html) - C++26から`constexpr`がついた diff --git a/reference/memory/ranges_uninitialized_copy_n.md b/reference/memory/ranges_uninitialized_copy_n.md index aabbeee860..d66a32e2fd 100644 --- a/reference/memory/ranges_uninitialized_copy_n.md +++ b/reference/memory/ranges_uninitialized_copy_n.md @@ -141,6 +141,6 @@ int main() - [`uninitialized_copy_n`](uninitialized_copy_n.md) ## 参照 -- [P9896R4 The One Ranges Proposal](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0896r4.pdf) +- [P0896R4 The One Ranges Proposal](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0896r4.pdf) - [P3508R0 Wording for "constexpr for specialized memory algorithms"](https://open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3508r0.html) - C++26から`constexpr`がついた diff --git a/reference/memory/ranges_uninitialized_default_construct.md b/reference/memory/ranges_uninitialized_default_construct.md index ba4a0f8525..c9dc71e40b 100644 --- a/reference/memory/ranges_uninitialized_default_construct.md +++ b/reference/memory/ranges_uninitialized_default_construct.md @@ -144,7 +144,7 @@ int main() - [`uninitialized_default_construct`](uninitialized_default_construct.md) ## 参照 -- [P9896R4 The One Ranges Proposal](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0896r4.pdf) +- [P0896R4 The One Ranges Proposal](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0896r4.pdf) - [P3508R0 Wording for "constexpr for specialized memory algorithms"](https://open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3508r0.html) - [P3369R0 `constexpr` for `uninitialized_default_construct`](https://open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3369r0.html) - 上記2文書で、C++26から`constexpr`がついた diff --git a/reference/memory/ranges_uninitialized_default_construct_n.md b/reference/memory/ranges_uninitialized_default_construct_n.md index fbc01f39e7..c9222a237a 100644 --- a/reference/memory/ranges_uninitialized_default_construct_n.md +++ b/reference/memory/ranges_uninitialized_default_construct_n.md @@ -111,7 +111,7 @@ int main() - [`uninitialized_default_construct_n`](uninitialized_default_construct_n.md) ## 参照 -- [P9896R4 The One Ranges Proposal](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0896r4.pdf) +- [P0896R4 The One Ranges Proposal](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0896r4.pdf) - [P3508R0 Wording for "constexpr for specialized memory algorithms"](https://open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3508r0.html) - [P3369R0 `constexpr` for `uninitialized_default_construct`](https://open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3369r0.html) - 上記2文書で、C++26から`constexpr`がついた diff --git a/reference/memory/ranges_uninitialized_fill.md b/reference/memory/ranges_uninitialized_fill.md index 024335ecdb..295ffe1ccd 100644 --- a/reference/memory/ranges_uninitialized_fill.md +++ b/reference/memory/ranges_uninitialized_fill.md @@ -140,6 +140,6 @@ int main() - [`uninitialized_fill`](uninitialized_fill.md) ## 参照 -- [P9896R4 The One Ranges Proposal](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0896r4.pdf) +- [P0896R4 The One Ranges Proposal](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0896r4.pdf) - [P3508R0 Wording for "constexpr for specialized memory algorithms"](https://open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3508r0.html) - C++26から`constexpr`がついた diff --git a/reference/memory/ranges_uninitialized_fill_n.md b/reference/memory/ranges_uninitialized_fill_n.md index ec97fd1818..6b4c3b3cbf 100644 --- a/reference/memory/ranges_uninitialized_fill_n.md +++ b/reference/memory/ranges_uninitialized_fill_n.md @@ -108,6 +108,6 @@ int main() - [`uninitialized_fill_n`](uninitialized_fill_n.md) ## 参照 -- [P9896R4 The One Ranges Proposal](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0896r4.pdf) +- [P0896R4 The One Ranges Proposal](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0896r4.pdf) - [P3508R0 Wording for "constexpr for specialized memory algorithms"](https://open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3508r0.html) - C++26から`constexpr`がついた diff --git a/reference/memory/ranges_uninitialized_move.md b/reference/memory/ranges_uninitialized_move.md index 1e0e7f4f3e..500454ac28 100644 --- a/reference/memory/ranges_uninitialized_move.md +++ b/reference/memory/ranges_uninitialized_move.md @@ -168,6 +168,6 @@ int main() - [`uninitialized_move`](uninitialized_move.md) ## 参照 -- [P9896R4 The One Ranges Proposal](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0896r4.pdf) +- [P0896R4 The One Ranges Proposal](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0896r4.pdf) - [P3508R0 Wording for "constexpr for specialized memory algorithms"](https://open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3508r0.html) - C++26から`constexpr`がついた diff --git a/reference/memory/ranges_uninitialized_move_n.md b/reference/memory/ranges_uninitialized_move_n.md index 72b98746f1..7d856577da 100644 --- a/reference/memory/ranges_uninitialized_move_n.md +++ b/reference/memory/ranges_uninitialized_move_n.md @@ -142,6 +142,6 @@ int main() - [`uninitialized_move_n`](uninitialized_move_n.md) ## 参照 -- [P9896R4 The One Ranges Proposal](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0896r4.pdf) +- [P0896R4 The One Ranges Proposal](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0896r4.pdf) - [P3508R0 Wording for "constexpr for specialized memory algorithms"](https://open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3508r0.html) - C++26から`constexpr`がついた diff --git a/reference/memory/ranges_uninitialized_value_construct.md b/reference/memory/ranges_uninitialized_value_construct.md index f33cd17f76..8a751e7712 100644 --- a/reference/memory/ranges_uninitialized_value_construct.md +++ b/reference/memory/ranges_uninitialized_value_construct.md @@ -140,6 +140,6 @@ int main() - [`uninitialized_value_construct`](uninitialized_value_construct.md) ## 参照 -- [P9896R4 The One Ranges Proposal](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0896r4.pdf) +- [P0896R4 The One Ranges Proposal](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0896r4.pdf) - [P3508R0 Wording for "constexpr for specialized memory algorithms"](https://open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3508r0.html) - C++26から`constexpr`がついた diff --git a/reference/memory/ranges_uninitialized_value_construct_n.md b/reference/memory/ranges_uninitialized_value_construct_n.md index caac190e3b..8002e5e01f 100644 --- a/reference/memory/ranges_uninitialized_value_construct_n.md +++ b/reference/memory/ranges_uninitialized_value_construct_n.md @@ -112,6 +112,6 @@ int main() - [`uninitialized_value_construct_n`](uninitialized_value_construct_n.md) ## 参照 -- [P9896R4 The One Ranges Proposal](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0896r4.pdf) +- [P0896R4 The One Ranges Proposal](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0896r4.pdf) - [P3508R0 Wording for "constexpr for specialized memory algorithms"](https://open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3508r0.html) - C++26から`constexpr`がついた diff --git a/reference/type_traits/basic_common_reference.md b/reference/type_traits/basic_common_reference.md index aee4194336..052c3ce5ae 100644 --- a/reference/type_traits/basic_common_reference.md +++ b/reference/type_traits/basic_common_reference.md @@ -95,5 +95,5 @@ int main() ## 参照 - [P0898R3 Standard Library Concepts](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0898r3.pdf) -- [P2665R0 `common_reference_t`` of reference_wrapper` Should Be a Reference Type](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2655r0.html) +- [P2655R0 `common_reference_t` of `reference_wrapper` Should Be a Reference Type](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2655r0.html) - `T&`と`reference_wrapper`の`common_reference`を`T&`にするための`basic_common_reference`特殊化の例 diff --git a/reference/type_traits/common_type.md b/reference/type_traits/common_type.md index 6ef83f500b..64cc114d00 100644 --- a/reference/type_traits/common_type.md +++ b/reference/type_traits/common_type.md @@ -177,6 +177,6 @@ struct common_type { - [N3655 TransformationTraits Redux, v2](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3655.pdf) - [LWG Issue 2141. `common_type` trait produces reference types](http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#2141) - C++11では、`common_type`の結果が参照型になる場合があった。C++14で`decay_t`を通すことにしたことにより、参照型が返されることがなくなった。 -- [P0453R1 Resolving LWG Issues re common_type](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0435r1.pdf) +- [P0435R1 Resolving LWG Issues re common_type](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0435r1.pdf) - [P0898R3 Standard Library Concepts](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0898r3.pdf) - C++20で`COND-RES`, `CREF`操作を利用するステップが追加された。 diff --git a/reference/type_traits/reference_constructs_from_temporary.md b/reference/type_traits/reference_constructs_from_temporary.md index 0d3db3d964..c554fe12ac 100644 --- a/reference/type_traits/reference_constructs_from_temporary.md +++ b/reference/type_traits/reference_constructs_from_temporary.md @@ -153,4 +153,4 @@ int main() ## 参照 -- [P2252R2 A type trait to detect reference binding to temporary](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2255r2.html) +- [P2255R2 A type trait to detect reference binding to temporary](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2255r2.html) diff --git a/reference/type_traits/reference_converts_from_temporary.md b/reference/type_traits/reference_converts_from_temporary.md index a436ce404e..619b7afa45 100644 --- a/reference/type_traits/reference_converts_from_temporary.md +++ b/reference/type_traits/reference_converts_from_temporary.md @@ -149,4 +149,4 @@ int main() ## 参照 -- [P2252R2 A type trait to detect reference binding to temporary](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2255r2.html) +- [P2255R2 A type trait to detect reference binding to temporary](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2255r2.html) diff --git a/reference/unordered_map/unordered_map/at.md b/reference/unordered_map/unordered_map/at.md index 53bee16ce4..a6e81bd1f7 100644 --- a/reference/unordered_map/unordered_map/at.md +++ b/reference/unordered_map/unordered_map/at.md @@ -80,4 +80,4 @@ exception std::out_of_range ## 参照 -- [LWG Issue 761. `unordered_map` needs an `at()` member function](http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#759) +- [LWG Issue 761. `unordered_map` needs an `at()` member function](http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#761) diff --git a/reference/utility/pair/get.md b/reference/utility/pair/get.md index 370594d113..bbf59b17ae 100644 --- a/reference/utility/pair/get.md +++ b/reference/utility/pair/get.md @@ -151,6 +151,6 @@ a ## 参照 - [N3471 Constexpr Library Additions: utilities, v3](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3471.html) -- [N3584 Wording for Addressing Tuples by Type: Revision 2](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3670.html) +- [N3670 Wording for Addressing Tuples by Type: Revision 2](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3670.html) - [N3887 Consistent Metafunction Aliases](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3887.pdf) - [LWG Issue 2485. `get()` should be overloaded for `const tuple&&`](https://wg21.cmeerw.net/lwg/issue2485)