回答編集履歴

1

追記

2021/06/29 10:19

投稿

fana
fana

スコア11996

test CHANGED
@@ -3,3 +3,17 @@
3
3
 
4
4
 
5
5
  `std::vector<std::vector<T>> arr{ n, std::vector<T>(0) };`
6
+
7
+
8
+
9
+ ---
10
+
11
+
12
+
13
+ [参考](https://cpprefjp.github.io/lang/cpp11/non_static_data_member_initializers.html)
14
+
15
+
16
+
17
+ > * 非静的メンバ変数の初期化子としては、=演算子によるコンストラクタ呼び出し、および{ }波カッコ構文によるコンストラクタ呼び出しのみを許可する。( )丸カッコ構文によるコンストラクタ呼び出しは、メンバ関数の宣言と曖昧になるために許可しない
18
+
19
+ > * 非静的メンバ変数の初期化子は、コンストラクタが呼び出された際に、メンバ変数の定義順に実行される