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(元素类型 元素对象 : 容器对象)
{
循环体;
}

至于新增用法,还未学习到!!!
真的是学海无涯,技术提升永无止境!!!
一个程序员不管怎么样都要时时刻刻学习,这是一个最好的时代,知识分享无阻碍!
这是一个最坏的时代,犹如大浪淘沙一般将吾辈无情淘汰,当然如若沉沦,必然淘汰!!!要想永立潮头稳行舟,唯有不断学习,做人亦如此!!!
原文地址:https://www.cnblogs.com/huhuhusanling/p/10451546.html