这个函数 returns 是一个正确的 R 值参考还是 returns 一个副本?
Does this function returns a proper R-value reference or does it returns a copy?
Quaternion&& GetInverse() const
{
return Quaternion( GetConjugate() / GetSquaredMagnitude() );
}
我想知道 return 会编辑什么,以及 return 一个 Rvalue 或简单地 return 一个副本是否更有效。
也许我完全错了,这里根本就没有副本。
任何信息将不胜感激。 ^^;
Quaternion&& GetInverse() const
{
return Quaternion( GetConjugate() / GetSquaredMagnitude() );
}
我想知道 return 会编辑什么,以及 return 一个 Rvalue 或简单地 return 一个副本是否更有效。
也许我完全错了,这里根本就没有副本。 任何信息将不胜感激。 ^^;