C++。这里for括号中的 : 符号是啥意思呀?


for (Sheet& sheet : _sheets){
    ......;
}
//_sheets 是一个 vector<Sheet>类

相当于c#中的
foreach(Sheet sheet in _sheets)
python中这样写
for(Sheet sheet in _sheets)
就是遍历,或者叫迭代,不同语法叫法不太一样
总之就是取出_sheets这个集合中的每个Sheet&对象,把它命名为sheet ,然后你就可以对它进行操作了