c++标准---for循环新用法
贪吃蛇游戏的c++版本,从GitHub上clone下来的,在startinterface.cpp文件中有如下代码:
void StartInterface::PrintText()
{
for (auto & point : textsnake)
{
if(point.GetX() >= 0)
point.Print();
}
}
for (auto & point : textsnake)啥意思???
通过查阅资料,发现C++11标准新增的用法
基于范围的for循环
for(元素类型 元素对象 : 容器对象)
{
循环体;
}
至于新增用法,还未学习到!!!
真的是学海无涯,技术提升永无止境!!!
一个程序员不管怎么样都要时时刻刻学习,这是一个最好的时代,知识分享无阻碍!
这是一个最坏的时代,犹如大浪淘沙一般将吾辈无情淘汰,当然如若沉沦,必然淘汰!!!要想永立潮头稳行舟,唯有不断学习,做人亦如此!!!