問題タブ [copy-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.
45 問題
0
投票する
0
に答える
34
参照
c++ - ctor が定義されている型の値のオブジェクトを初期化しても、コピー コンストラクターが呼び出されないのはなぜですか?
こんにちは、簡単な質問があります。たとえば、整数を取るコンストラクターを持つクラスがある場合、そのクラスのオブジェクトをコピー初期化すると、コピー コンストラクターまたはコンストラクターが呼び出されます。
- ご覧のとおり、ここにはあいまいさがあります。
M m = 9;
これは一種の形式だとCopy-initialization
思うので、通常は copy-ctor または move-ctor を呼び出す必要があると思います。コンパイル時エラーを取得するためにテーマの削除を宣言しましたが、機能しますか?