2
4

1 に答える 1

2

エラーが発生したコードでインスタンス化しようとしているのVector4は、一時的な右辺値です。非 const 参照に割り当てることができないという事実は別として、関数が終了すると破棄され、戻り値は無効なスタックの場所になります。

1 つの解決策は、必要な個々の要素への参照を格納し、透過的な方法でそれらを操作できるようにする値で別のオブジェクトを返すことです。

于 2013-06-18T19:40:03.563 に答える