回答編集履歴

3

章の名前

2020/04/21 09:30

投稿

yuki23
yuki23

スコア1448

test CHANGED
@@ -12,4 +12,4 @@
12
12
 
13
13
 
14
14
 
15
- Effective C++ 第1章第4項「オブジェクト使用される前に確実に初期化されるようにしよう」などもご覧ください
15
+ Effective C++ 第3版 第1章第4項「オブジェクトは、使前に初期化しよう」などもご覧ください

2

Effective C++

2020/04/21 09:30

投稿

yuki23
yuki23

スコア1448

test CHANGED
@@ -9,3 +9,7 @@
9
9
  1. あとから代入するのでは、先にデフォルトコンストラクタが呼ばれるため無駄である
10
10
 
11
11
  2. すべてのクラスが代入で初期化できるとは限らない
12
+
13
+
14
+
15
+ Effective C++ 第1章第4項「オブジェクトが使用される前に確実に初期化されるようにしよう」などもご覧ください

1

この機能が必要な理由

2020/04/21 09:24

投稿

yuki23
yuki23

スコア1448

test CHANGED
@@ -1,3 +1,11 @@
1
1
  コンストラクターのメンバー初期化リストといいます
2
2
 
3
3
  https://ja.cppreference.com/w/cpp/language/initializer_list
4
+
5
+
6
+
7
+ このような機能が必要な理由は色々ありますが、例えば以下のような理由があります
8
+
9
+ 1. あとから代入するのでは、先にデフォルトコンストラクタが呼ばれるため無駄である
10
+
11
+ 2. すべてのクラスが代入で初期化できるとは限らない