2015-10-21 6 views
6

これは専門用語です。 C++で論理演算をグループ化するための用語がいくつかあります。例えば:コピー制御操作:デストラクタ、コピー/移動を割り当てやコンストラクタのための"スクラッチから"のコンストラクタをグループ化して、コピーコンストラクタと移動コンストラクタとを区別する包括的な用語はありますか?

同じクラスの別のオブジェクトからコピーまたは移動せずにオブジェクトを作成するすべてのコンストラクタには、1つの用語がありますか?

+0

オブジェクトのスライシングのようなものに関しては、コピーコンストラクタを必ずしも "ゼロから"と呼ぶわけではありません。したがって、私はそのような用語が存在するとは思わなかったでしょう。良い質問。 – Bathsheba

+0

@Bathshebaおそらく私はあなたのコメントを忘れてしまったかもしれませんが、コピーコンストラクタを "スクラッチから"呼び出すのではなく、まったく反対です(技術的には最初のものから完全に分離した別のインスタンスを技術的に作成していても)。私はいつかコピーと移動を除くすべてのコンストラクタのグループを参照して喜んで自分自身を見つける。 –

+0

申し訳ありませんが、お見逃しなく。私が言っていることは、それが有意義であるためにはどんな区別もあまりにもぼやけると信じているということです。 – Bathsheba

答えて

0

また、「デフォルトコンストラクタ」と"converting constructor"を持っていますが、私は彼らがそれらすべてを記述する一般的な用語を持っていないと思います。

+0

ありがとうございます。どちらも同じグループの下に名前がありません。 –

関連する問題