だから私はいくつかのコードを調べています、そして私はこれを見ます:
class whatever
{
public:
void SomeFunc(SomeClass& outVal)
{
outVal = m_q.front();
m_q.pop();
}
private:
std::queue<SomeClass> m_q;
};
これは、 outVal が有効な参照になるとは思えません... ただし、機能するようです。
これは以前に他のコードでも見たことがありますが、これは有効ですか? ありがとう