У меня есть список объектов, и я пытаюсь удалить первый элемент вектора в каждом из этих объектов. То, как я пытался это сделать, продолжает вызывать исключение.
Я пытался использовать функции get, но это не работает? Это потому, что функция get может возвращать копию вместо фактической?
void Interpreter::createQueryList()
{
queryList = datalogProgram.getQueries();
for (unsigned int i = 0; i < queryList.size(); ++i)
{
queryList.at(i).getParamList().erase( queryList.at(i).getParamList().begin());
queryList.at(i).getBoolList().erase( queryList.at(i).getBoolList().begin());
}
}