2
2
<feed xmlns =" http://www.w3.org/2005/Atom" >
3
3
<title >cpprefjp - C++日本語リファレンス</title >
4
4
<link href =" https://cpprefjp.github.io" />
5
- <updated >2024-07-25T12:13:19.275715 </updated >
6
- <id >1c2dcdda-4198-4f5b-9b55-3ace3b4eba88 </id >
5
+ <updated >2024-07-25T12:40:43.625192 </updated >
6
+ <id >05984755-28be-4ad1-abb2-a2d2abf9575a </id >
7
7
8
8
9
+ <entry >
10
+ <title >1ワイド文字に収まらないワイド文字リテラルを禁止する [P2362R3] -- Update remove_non_encodable_wide_character_literals_and_multicharacter_wide_character_literals.md</title >
11
+ <link href =" https://cpprefjp.github.io/lang/cpp23/remove_non_encodable_wide_character_literals_and_multicharacter_wide_character_literals.html" />
12
+ <id >bf71e354c80718e23c67361e31b83a23d91eb184:lang/cpp23/remove_non_encodable_wide_character_literals_and_multicharacter_wide_character_literals.md</id >
13
+ <updated >2024-07-25T21:37:54+09:00</updated >
14
+
15
+ <summary type =" html" >< pre>< code> diff --git a/lang/cpp23/remove_non_encodable_wide_character_literals_and_multicharacter_wide_character_literals.md b/lang/cpp23/remove_non_encodable_wide_character_literals_and_multicharacter_wide_character_literals.md
16
+ index d983554ab..07100b6ad 100644
17
+ --- a/lang/cpp23/remove_non_encodable_wide_character_literals_and_multicharacter_wide_character_literals.md
18
+ +++ b/lang/cpp23/remove_non_encodable_wide_character_literals_and_multicharacter_wide_character_literals.md
19
+ @@ -16,9 +16,9 @@ C++23では、ワイド文字リテラルとして、以下を禁止する:
20
+ - エンコード可能ではない、または複数文字を含む文字
21
+
22
+ ```cpp
23
+ -wchar_t a = & #39;🤦& #39;; // C++20:OK, C++23:OK \U0001f926
24
+ -wchar_t b = & #39;ab& #39;; // C++20:OK, C++23:NG マルチキャラクタリテラル
25
+ -wchar_t c = & #39;é́& #39;; // C++20:OK, C++23:NG \u0065\u0301
26
+ +wchar_t a = L& #39;🤦& #39;; // C++20:OK, C++23:OK \U0001f926
27
+ +wchar_t b = L& #39;ab& #39;; // C++20:OK, C++23:NG マルチキャラクタリテラル
28
+ +wchar_t c = L& #39;é́& #39;; // C++20:OK, C++23:NG \u0065\u0301
29
+ ```
30
+
31
+ `wchar_t`はプラットフォームによって16ビットか32ビットのどちらかとなる。
32
+ @@ -31,4 +31,4 @@ wchar_t c = & #39;é́& #39;; // C++20:OK, C++23:NG \u0065\u0301
33
+
34
+
35
+ ## 参照
36
+ -- [P2362R3 Remove non-encodable wide character literals and multicharacter wide character literals](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2362r3.pdf)
37
+ \ No newline at end of file
38
+ +- [P2362R3 Remove non-encodable wide character literals and multicharacter wide character literals](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2362r3.pdf)
39
+ < /code>< /pre> </summary >
40
+
41
+ <author >
42
+ <name >Kiterai</name >
43
+
44
+ </author >
45
+ </entry >
46
+
9
47
<entry >
10
48
<title >apply_givens_rotation -- linalg : apply_givens_rotationに例を追加 (#1233)</title >
11
49
<link href =" https://cpprefjp.github.io/reference/linalg/apply_givens_rotation.html" />
@@ -927,31 +965,4 @@ index 5cd720420..9ed2ff37a 100644
927
965
</author >
928
966
</entry >
929
967
930
- <entry >
931
- <title >layout_right_padded -- mdspan/layout_right_padded: remove forbid chars</title >
932
- <link href =" https://cpprefjp.github.io/reference/mdspan/layout_right_padded.html" />
933
- <id >246e875d357074593e6245bb9e05e8c4b23b3c97:reference/mdspan/layout_right_padded.md</id >
934
- <updated >2024-07-23T19:57:46+09:00</updated >
935
-
936
- <summary type =" html" >< pre>< code> diff --git a/reference/mdspan/layout_right_padded.md b/reference/mdspan/layout_right_padded.md
937
- index 9b5af7ef0..d411b07d5 100644
938
- --- a/reference/mdspan/layout_right_padded.md
939
- +++ b/reference/mdspan/layout_right_padded.md
940
- @@ -20,7 +20,7 @@ namespace std {
941
- ## 概要
942
- `layout_right_padded`は、多次元配列ビュー[`mdspan`](mdspan.md)に対して、パディングあり行優先(row major)[レイアウトマッピング](LayoutMapping.md)を表現するポリシークラスである。
943
-
944
- -全要素が隣接配置される[`layout_right`](layout_right.md)とは異なり、`layout_right_padded`では最右次元の隣次元(第R-2次元)ストライド幅`stride(`[`extents_type::rank()`](extents/rank.md) `- 2)`が最右次元の要素数`extent(extents_type::rank() - 1)`よりも大きい、つまり第R-2次元においてパディングが挿入される可能性がある。
945
- +全要素が隣接配置される[`layout_right`](layout_right.md)とは異なり、`layout_right_padded`では最右次元の隣次元(第R-2次元)ストライド幅`stride(`[`extents_type::rank()`](extents/rank.md) `- 2)`が最右次元の要素数`extent(extents_type::rank() - 1)`よりも大きい、つまり第R-2次元においてパディングが挿入される可能性がある。
946
-
947
- `layout_right_padded`の特殊化は、[レイアウトマッピングポリシー要件](LayoutMappingPolicy.md)を満たす[トリビアル型](/reference/type_traits/is_trivial.md)である。
948
-
949
- < /code>< /pre> </summary >
950
-
951
- <author >
952
- <name >yoh</name >
953
-
954
- </author >
955
- </entry >
956
-
957
968
</feed >
0 commit comments