可能性の重複:
Why should the copy constructor accept its parameter by reference in C++?
Why is copy constructor not allowed pass by value?コピーコンストラクタ
私はC++での私のクラスのための講義ノートを読んでいます。ノートでは、彼らはクラスのコピーコンストラクタのシグネチャは(MyClassの&その他)
と
MyClassの(MyClassの他)
MyClassの
ウォンであると言います仕事はありません。何故ですか?
ありがとうございました!
コピーコンストラクタとはまったく何ですか? 'MyClass(MyClass other)'の呼び出しで何が起こるのでしょうか? –
'const'を忘れないでください。コピーコンストラクタのより良い署名は 'MyClass(const MyClass&other)'です。 –
実際には、コピーコンストラクタは 'MyClass(const MyClass&other)'でなければなりません。 –