0

this ポインターを使用して、呼び出し元のオブジェクトのデータを const メンバー関数で宣言されたオブジェクトに割り当てることはできますか? 何かのようなもの:

(私はすでに SomeClass を構築していると仮定します)

void func() const
{
    SomeClass object1;

    object1 = *this;
}

int main()
{
    SomeClass object2;

    object2.func();

    return 0;
}

上記の機能が無意味であることはわかっています。*this を使用した合法的な割り当てであるかどうか疑問に思っています。

4

1 に答える 1