我是 C++ 新手,我可能有一个非常愚蠢的问题。我见过这样的事情:
Vector3f & operator = (Vector3f & obj)
{
_item[0] = obj[0];
_item[1] = obj[1];
_item[2] = obj[2];
return *this;
}
我想知道为什么在 Vector3f 之后有一个 & 符号。它在做什么魔法?我在任何地方都找不到任何解释。最重要的是,上面的东西和
Vector3f operator = (Vector3f obj)
{
_item[0] = obj[0];
_item[1] = obj[1];
_item[2] = obj[2];
return *this;
}