teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

fix

2021/02/10 07:52

投稿

yohhoy
yohhoy

スコア6191

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

1

update

2021/02/10 07:52

投稿

yohhoy
yohhoy

スコア6191

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