ホームページ > に質問 > 本文
感觉在构造函数中初始化会有大量的代码,如果成员变量很多的话。。。
高洛峰2017-04-17 15:27:50
記事 C.48 で言及されている、Bjarne Stroustrup によって最近書かれた「CPP コア ガイドライン」を参照できます。
定数初期化子のコンストラクターではメンバー初期化子よりもクラス内初期化子を優先します
結論としてはクラス内に入れること、つまりメンバ定義時に初期化することを優先することです。複数のコンストラクターがある場合、不一致や誤解が生じやすいためです。詳細な回答はここでご覧いただけます。
黄舟2017-04-17 15:27:50
それは特定のコンテキストに依存します。一般的に、ストレージ アプリケーションは定義時に初期化されることをお勧めします。その他の単一の初期化関数