读书人

序列for循环话语(Range-for statement)

发布时间: 2013-03-01 18:33:02 作者: rapoo

序列for循环语句(Range-for statement)

根据BS在C++11FAQ中的说明,链接地址:http://www.stroustrup.com/C++11FAQ.html#for, 引用其举的例子:


这说明使用此语法且循环变量用auto时,此循环变量i将拷贝序列中的元素直到跳出循环,效率低的可怕!!!而显式声明其类型为指向元素的引用类型则不会有此问题

最后贴一个元素为指针的代码:


这个结果在意料之中,没有什么意义。

(完)

读书人网 >编程

热点推荐