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-22T06:34:23.618163 </updated >
6
- <id >eb684d3e-e28b-450c-b584-b5a8f37250ae </id >
5
+ <updated >2024-07-22T12:27:46.394411 </updated >
6
+ <id >bde3c73b-7e76-4104-b5f1-e21313006afd </id >
7
7
8
8
9
+ <entry >
10
+ <title >add -- linalg : scaleに例を追加し、addの例を修正 (#1233)</title >
11
+ <link href =" https://cpprefjp.github.io/reference/linalg/add.html" />
12
+ <id >ab8a6b1eb58e0464d8036fb51396c2a124642157:reference/linalg/add.md</id >
13
+ <updated >2024-07-22T21:24:13+09:00</updated >
14
+
15
+ <summary type =" html" >< pre>< code> diff --git a/reference/linalg/add.md b/reference/linalg/add.md
16
+ index d46d89d79..fa172a385 100644
17
+ --- a/reference/linalg/add.md
18
+ +++ b/reference/linalg/add.md
19
+ @@ -81,7 +81,7 @@ $x + y$ を`z`に代入する。
20
+ template & lt;class Vector& gt;
21
+ void print(Vector v) {
22
+ for (int i = 0; i & lt; v.extent(0) - 1; ++i) {
23
+ - std::cout & lt;& lt; v[i] & lt;& lt; & #39;, & #39;;
24
+ + std::cout & lt;& lt; v[i] & lt;& lt; & #34;, & #34;;
25
+ }
26
+ std::cout & lt;& lt; v[v.extent(0) - 1] & lt;& lt; std::endl;
27
+ }
28
+ < /code>< /pre> </summary >
29
+
30
+ <author >
31
+ <name >Yuya Asano</name >
32
+
33
+ </author >
34
+ </entry >
35
+
36
+ <entry >
37
+ <title >scale -- linalg : scaleに例を追加し、addの例を修正 (#1233)</title >
38
+ <link href =" https://cpprefjp.github.io/reference/linalg/scale.html" />
39
+ <id >ab8a6b1eb58e0464d8036fb51396c2a124642157:reference/linalg/scale.md</id >
40
+ <updated >2024-07-22T21:24:13+09:00</updated >
41
+
42
+ <summary type =" html" >< pre>< code> diff --git a/reference/linalg/scale.md b/reference/linalg/scale.md
43
+ index 7ce8d8ca2..345b613d2 100644
44
+ --- a/reference/linalg/scale.md
45
+ +++ b/reference/linalg/scale.md
46
+ @@ -48,9 +48,54 @@ $$
47
+
48
+
49
+ ## 例
50
+ +**[注意] 処理系にあるコンパイラで確認していないため、間違っているかもしれません。**
51
+ +
52
+ +```cpp example
53
+ +#include & lt;cmath& gt;
54
+ +#include & lt;execution& gt;
55
+ +#include & lt;iostream& gt;
56
+ +#include & lt;linalg& gt;
57
+ +#include & lt;mdspan& gt;
58
+ +#include & lt;vector& gt;
59
+ +
60
+ +
61
+ +template & lt;class Vector& gt;
62
+ +void print(Vector v) {
63
+ + for (int i = 0; i & lt; v.extent(0) - 1; ++i) {
64
+ + std::cout & lt;& lt; v[i] & lt;& lt; & #34;, & #34;;
65
+ + }
66
+ + std::cout & lt;& lt; v[v.extent(0) - 1] & lt;& lt; std::endl;
67
+ +}
68
+ +
69
+ +
70
+ +int main()
71
+ +{
72
+ + constexpr size_t N = 3;
73
+ +
74
+ + std::vector& lt;double& gt; a_vec({1, 2, 3});
75
+ + std::mdspan a(a_vec.data(), N);
76
+ +
77
+ + double alpha = 2.0;
78
+ +
79
+ + // (1)
80
+ + std::linalg::scale(alpha, a);
81
+ + print(a);
82
+ +
83
+ + // (2)
84
+ + std::linalg::scale(std::execution::par, alpha, a);
85
+ + print(a);
86
+ +
87
+ + return 0;
88
+ +}
89
+ +```
90
+ +* std::linalg::scale[color ff0000]
91
+
92
+
93
+ ### 出力
94
+ +```
95
+ +2, 4, 6
96
+ +4, 8, 12
97
+ +```
98
+
99
+
100
+ ## バージョン
101
+ < /code>< /pre> </summary >
102
+
103
+ <author >
104
+ <name >Yuya Asano</name >
105
+
106
+ </author >
107
+ </entry >
108
+
9
109
<entry >
10
110
<title >println -- fix typo (print -> println)</title >
11
111
<link href =" https://cpprefjp.github.io/reference/print/println.html" />
@@ -211,31 +311,4 @@ index 668b6ff2c..2948da214 100644
211
311
</author >
212
312
</entry >
213
313
214
- <entry >
215
- <title >operator* -- shared_ptr::operator* の定義される条件を修正</title >
216
- <link href =" https://cpprefjp.github.io/reference/memory/shared_ptr/op_deref.html" />
217
- <id >9f61fd29657aba6978b6641db72bfa75ed9bbc1c:reference/memory/shared_ptr/op_deref.md</id >
218
- <updated >2024-07-20T08:50:28+09:00</updated >
219
-
220
- <summary type =" html" >< pre>< code> diff --git a/reference/memory/shared_ptr/op_deref.md b/reference/memory/shared_ptr/op_deref.md
221
- index 43681bb39..5ab589c85 100644
222
- --- a/reference/memory/shared_ptr/op_deref.md
223
- +++ b/reference/memory/shared_ptr/op_deref.md
224
- @@ -28,7 +28,7 @@ get() != nullptr
225
-
226
- ## 備考
227
- - C++11 : 型`T`が (CV修飾された) `void`の場合、この関数が定義されるかどうかは未規定。定義される場合、その戻り値は未規定
228
- -- C++17 : 型`T`が非配列もしくは (CV修飾された) `void`の場合、この関数が定義されるかどうかは未規定。定義される場合、その戻り値は未規定
229
- +- C++17 : 型`T`が配列もしくは (CV修飾された) `void`の場合、この関数が定義されるかどうかは未規定。定義される場合、その戻り値は未規定
230
-
231
-
232
- ## 例
233
- < /code>< /pre> </summary >
234
-
235
- <author >
236
- <name >komori-n</name >
237
-
238
- </author >
239
- </entry >
240
-
241
314
</feed >
0 commit comments