所以我正在查看一些代码,我看到了这个:
class whatever
{
public:
void SomeFunc(SomeClass& outVal)
{
outVal = m_q.front();
m_q.pop();
}
private:
std::queue<SomeClass> m_q;
};
这似乎 outVal 不再是一个有效的参考......但是,它似乎有效。
我以前也在其他代码中看到过,这有效吗?谢谢