Так я посмотрел этот вопрос и использовали данные решения и придумал этот кусок кода:Итерация над списком пользовательских классифицируемых объектов
list<Projectile*>::iterator bullet;
for(bullet = bullets.begin(); bullet != bullets.end(); bullet++)
.
.
.
}
Проблема: Нет оператора «=» соответствует этим операнды , ! То же самое с = ... Я невежественный, почему:/
Каков тип 'bullets' в этом контексте? – vstm
Я также предлагаю вам изменить инкрементную часть вашего цикла с «bullet ++» на «++ bullet», в некоторых случаях это может быть быстрее, это хорошая идея, чтобы получить эту практику. –