this ポインターを使用して、呼び出し元のオブジェクトのデータを const メンバー関数で宣言されたオブジェクトに割り当てることはできますか? 何かのようなもの:
(私はすでに SomeClass を構築していると仮定します)
void func() const
{
SomeClass object1;
object1 = *this;
}
int main()
{
SomeClass object2;
object2.func();
return 0;
}
上記の機能が無意味であることはわかっています。*this を使用した合法的な割り当てであるかどうか疑問に思っています。