Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
所以我查找了这个问题并使用了给定的解决方案并想出了这段代码:
list<Projectile*>::iterator bullet; for(bullet = bullets.begin(); bullet != bullets.end(); bullet++) . . . }
问题:没有运算符 '=' 匹配这些操作数。与 != 相同...我不知道为什么:/
至少根据您的评论,您正在尝试使用 alist<Projectile *>::iterator需要的list<Projectile>::iterator地方。
list<Projectile *>::iterator
list<Projectile>::iterator
顺便说一句,1)list很少是容器的最佳选择,2) 大多数时候,最好使用预先打包的算法迭代集合,而不是编写循环。
list