回答編集履歴
2
修正
test
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
少なくともC++においては、return a, b; とい
|
11
|
+
少なくともC++においては、return a, b; と書いても複数の値は返せません。
|
12
12
|
|
13
13
|
この場合カンマ演算子が適用され、**単に return b; と書いているのと同じ結果になります**。
|
14
14
|
|
@@ -32,7 +32,7 @@
|
|
32
32
|
|
33
33
|
|
34
34
|
|
35
|
-
なお、C++17で
|
35
|
+
なお、C++17でサポートされた[構造化束縛](https://cpprefjp.github.io/lang/cpp17/structured_bindings.html)を併用すれば、より分かり易くコードを書くことができます。
|
36
36
|
|
37
37
|
例えばこんなふうに。
|
38
38
|
|
1
追記
test
CHANGED
@@ -32,7 +32,7 @@
|
|
32
32
|
|
33
33
|
|
34
34
|
|
35
|
-
なお、C++17で実装された[構造化束縛](https://cpprefjp.github.io/lang/cpp17/structured_bindings.html)を
|
35
|
+
なお、C++17で実装された[構造化束縛](https://cpprefjp.github.io/lang/cpp17/structured_bindings.html)を併用すれば、より分かり易くコードを書くことができます。
|
36
36
|
|
37
37
|
例えばこんなふうに。
|
38
38
|
|
@@ -83,3 +83,15 @@
|
|
83
83
|
fuga
|
84
84
|
|
85
85
|
```
|
86
|
+
|
87
|
+
|
88
|
+
|
89
|
+
teratailでのコードの書き方について
|
90
|
+
|
91
|
+
---
|
92
|
+
|
93
|
+
上記のように、コードを見やすく表示する機能があります。
|
94
|
+
|
95
|
+
質問編集画面を開き、コードを選択した状態で<code>ボタンを押して下さい。
|
96
|
+
|
97
|
+
![C++](e378967f71829feb9e6187e5be60349f.gif)
|