0

重複の可能性:
コピー初期化と直接初期化の間に C++ の違いはありますか?

class Animal{};

int main(){    
  Animal white_cat;
  Animal black_cat(white_cat);
  Animal brown_cat = white_cat;    
}

ここで、コピーコンストラクターによって両方の初期化が行われることを知っています。しかし、パフォーマンスまたはメモリに関して、これら2つの初期化に違いはありますか? Animal black_cat(white_cat); Animal brown_cat = white_cat;そうでない場合、同じことを行う方法が 2 つあるのはなぜですか?

4

0 に答える 0