C++には
『ムーブコンストラクタ(move constructor)はオブジェクトの内部値を新たなオブジェクトに移動/譲渡するための特殊なコンストラクタ』というやつがありますが、そのような概念または仕組みの存在意義は何でしょうか。
どんな場合使うべきでしょうか。
それから『ムーブセマンティクス』?
どなたか説明していただけませんか。
投稿2022/07/05 03:04
C++には
『ムーブコンストラクタ(move constructor)はオブジェクトの内部値を新たなオブジェクトに移動/譲渡するための特殊なコンストラクタ』というやつがありますが、そのような概念または仕組みの存在意義は何でしょうか。
どんな場合使うべきでしょうか。
それから『ムーブセマンティクス』?
どなたか説明していただけませんか。