【发布时间】:2012-12-24 14:07:43
【问题描述】:
我有一个场景向量,vector<Scene>。迭代元素的正确方法是什么,作为参考还是不作为参考?
例如:
BOOST_FOREACH(Scene scene, mScenes)
{
.....
}
宏是在向量上的每次迭代中复制场景,还是在幕后使用引用?
所以和这个有什么不同:
BOOST_FOREACH(Scene& scene, mScenes)
{
.....
}
【问题讨论】:
标签: c++ boost boost-foreach