小编Yar*_*arr的帖子

C++:迭代STL容器的正确方法

在我的游戏引擎项目中,我广泛使用STL,主要是std::string和std::vector类.

在许多情况下,我必须遍历它们.现在,我这样做的方式是:

for( unsigned int i = 0; i < theContainer.size(); i ++ )
{

}
Run Code Online (Sandbox Code Playgroud)
  • 我是以正确的方式做到的吗?
  • 如果不是,为什么,我应该做什么呢?

  • 使用此实现,size()是否真的在每个循环周期中执行?性能损失是否可以忽略不计?

c++ iterator stl

3
推荐指数
3
解决办法
1万
查看次数

标签 统计

c++ ×1

iterator ×1

stl ×1