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

回答編集履歴

1

追記

2021/06/29 10:19

投稿

fana
fana

スコア12203

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