一部の特定のメンバーのみをコピーし、他のメンバーの移動を実装する C++ でコピー コンストラクターを実装する方法はありますか。
たとえば、私はクラスを持っています
class partialCopy
{
int a;
int largeArray[1000] ;
}
ここで、ムーブ コンストラクターを使用して 2 つのオブジェクト間で のコピーを 1 つだけ保持したいlargeArray
とします。コピーを使用すると、同じ 2 つのオブジェクト間で整数 a の個別のコピーを保持できます。
この種のシナリオは、コーディング中に発生する可能性があります。
誰でもこれについてのアイデアを共有できますか?