回答編集履歴

1

追記

2016/02/12 07:34

投稿

Chironian
Chironian

スコア23272

test CHANGED
@@ -7,3 +7,35 @@
7
7
  Visual Studio 2013/2015、MinGW 5.2.0(=gcc)でOKでした。
8
8
 
9
9
  gccでは、`-std=c++11`オプションが必要です。
10
+
11
+
12
+
13
+ ---
14
+
15
+ 【ついでに】
16
+
17
+ C++は下記のようにも書けますよ。C++の構造体はクラスとほぼ同じものです。
18
+
19
+ ```c++
20
+
21
+ struct Info
22
+
23
+ {
24
+
25
+ Info() : a(0), b(0) { } //←デフォルト・コンストラクタです
26
+
27
+ int a;
28
+
29
+ int b;
30
+
31
+ };
32
+
33
+
34
+
35
+ void foo(Info info = Info()) {
36
+
37
+ ...
38
+
39
+ }
40
+
41
+ ```