循环访问自定义分类对象的列表

Iterating over a list of custom classed objects

本文关键字:列表 对象 分类 访问 自定义 循环      更新时间:2023-10-16

所以我查找了问题并使用给定的解决方案并提出了这段代码:

list<Projectile*>::iterator bullet;
for(bullet = bullets.begin(); bullet != bullets.end(); bullet++)
    .
            .
            .               
}

问题:没有运算符"="与这些操作数匹配。与 != 相同...我不知道为什么:/

至少

根据您的评论,您正在尝试在需要list<Projectile>::iterator的地方使用list<Projectile *>::iterator

顺便说一句,1) list很少是容器的最佳选择,2)大多数情况下,最好使用预打包的算法循环访问集合,而不是编写循环。