這裏的insert()
部分出現錯誤,我不知道自己做錯了什麼。我試過不同的參數和參數數量,但似乎沒有任何工作。(C++)無法取得插入()工作,我做錯了什麼?
m_oGameObjectList
是一個IGameObjects(基類)的雙向角色。
m_sPosition
是一個帶有3個整數(X,Y,Z)的結構。
gameObject
是對來自IGameObject
的對象的引用。
for (int i = 0; i < m_oGameObjectList.size(); i++)
{
if (gameObject.m_sPosition.Z > m_oGameObjectList[i].m_sPosition.Z)
{
m_oGameObjectList.insert(i, gameObject);
i = m_oGameObjectList.size();
}
}
謝謝你,完美的工作。 – NyanPrime 2011-03-31 16:53:43