回答編集履歴
2
脱字修正、constについて追記
test
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
|
11
11
|
double m_r; //円の半径
|
12
12
|
|
13
|
-
Circle(double r) : m_r(r), area(m_r * m_r * M_PI) {}
|
13
|
+
Circle(double r) : m_r(r), m_area(m_r * m_r * M_PI) {}
|
14
14
|
|
15
15
|
};
|
16
16
|
|
@@ -19,3 +19,7 @@
|
|
19
19
|
```
|
20
20
|
|
21
21
|
のように書いてしまうと、`m_area`には正しい計算結値が入りません。
|
22
|
+
|
23
|
+
|
24
|
+
|
25
|
+
constメンバ変数には代入できないので、メンバ初期化子リストを使用しないと初期化できませんね。
|
1
型修正
test
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
|
11
11
|
double m_r; //円の半径
|
12
12
|
|
13
|
-
Circle(
|
13
|
+
Circle(double r) : m_r(r), area(m_r * m_r * M_PI) {}
|
14
14
|
|
15
15
|
};
|
16
16
|
|