是否可以使用 this 指针将数据从调用对象分配给在 const 成员函数中声明的对象?就像是:
(假设我已经构建了 SomeClass)
void func() const
{
SomeClass object1;
object1 = *this;
}
int main()
{
SomeClass object2;
object2.func();
return 0;
}
我知道上面的功能是没有意义的。我只是想知道这是否是使用 *this 的合法分配。