jer*_*tus 0 c++ static reference
返回静态成员变量的引用是否有任何问题?(参考避免复制成本)
Vector接受4个参数(x,y,z,w);
.H
class MyClass
{
private:
static const Vector POS;
}
Run Code Online (Sandbox Code Playgroud)
的.cpp
const Vector MyClass::POS(100,300,0,0);
const Vector& MyClass::GetVector()
{
return POS;
}
Run Code Online (Sandbox Code Playgroud)
如果POS声明了,static那么它的生命周期是程序的生命周期,因此返回对它的引用是安全的.