問題タブ [in-class-initialization]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
195 参照

c++ - クラス内初期化とコンストラクター初期化リストの順序

ソースファイルをきれいに保つために、クラス内の一連のメンバーを初期化したいと考えています。ただし、オブジェクトはコンストラクターを介してのみ受け取る引数を取り、コンストラクターの初期化リストまたは代入を介してコンストラクターで初期化できます。(2 番目のオプションは確実に機能しません。) これは基本的にシナリオです。

ヘッダー内

CPPでは

ptrここでの質問は次のとおりです。標準はとm1/の間の初期化の順序について何かを述べていm2ますか? 明らかに、このコードは が と の前に初期化された場合にのみ機能しptrます。m1m2