問題タブ [construction]
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.
116 問題
0
投票する
4
に答える
212
参照
c++ - 複数の呼び出しコンストラクターは、C++ のメンバー ポインター アドレスを変更します。
クラス作成の init プロセスをチェックするプログラムを書いたところ、コンストラクターを複数回呼び出すと、メンバー ポインターのアドレスが変更されることがわかりました。次のスニペットを見てください。
出力は
そのスペースでptrをNULLに初期化するだけの呼び出しのようで、呼び出しFF()後にptrは元の0x400b40に戻ります。
誰かがそれについて説明できますか?