Я получаю сообщение об ошибке insert()
здесь, и я не знаю, что я делаю неправильно. Я пробовал разные параметры и количество параметров, но, похоже, ничего не работает.
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();
}
}