所以我查看了这个问题并使用了给定的解决方案并提出了这段代码:
list<Projectile*>::iterator bullet;
for(bullet = bullets.begin(); bullet != bullets.end(); bullet++)
.
.
.
}
问题:没有运算符'='匹配这些操作数。与!=相同... 我对于为什么一无所知:/
答案 0 :(得分:3)
至少根据您的评论,您尝试使用需要list<Projectile *>::iterator
的{{1}}。
顺便说一下,1)list<Projectile>::iterator
很少是容器的最佳选择,2)大多数情况下,最好使用预先打包的算法迭代集合,而不是编写循环