回答編集履歴

2

fix

2021/02/10 07:52

投稿

yohhoy
yohhoy

スコア6191

test CHANGED
@@ -18,4 +18,4 @@
18
18
 
19
19
  「もう一方のコンストラクタ`Point(int, int)`を呼び出してメンバ変数(`x`, `y`)を値`0`で初期化する」意図で記述されたコードと推測されますが、実際にはそのように動作せずに2つのメンバ変数は未初期化のままとなります。
20
20
 
21
- 例:別のプログラミング言語Javaでは、この書き方で別コンストラクタへ処理を委譲できます。C++では[質問中のコードとは少し異なる書き方](https://cpprefjp.github.io/lang/cpp11/delegating_constructors.html)になります。)
21
+ (C++では[質問中のコードとは少し異なる書き方](https://cpprefjp.github.io/lang/cpp11/delegating_constructors.html)が必要です。)

1

update

2021/02/10 07:52

投稿

yohhoy
yohhoy

スコア6191

test CHANGED
@@ -17,3 +17,5 @@
17
17
 
18
18
 
19
19
  「もう一方のコンストラクタ`Point(int, int)`を呼び出してメンバ変数(`x`, `y`)を値`0`で初期化する」意図で記述されたコードと推測されますが、実際にはそのように動作せずに2つのメンバ変数は未初期化のままとなります。
20
+
21
+ (例:別のプログラミング言語Javaでは、この書き方で別コンストラクタへ処理を委譲できます。C++では[質問中のコードとは少し異なる書き方](https://cpprefjp.github.io/lang/cpp11/delegating_constructors.html)になります。)