相关疑难解决方法(0)

基于for循环的范围是否有益于性能?

在Stack Overflow上阅读关于C++迭代器和性能的各种问题**,我开始想知道for(auto& elem : container)编译器是否"扩展"到最佳版本?(有点像auto,编译器会立即推断出正确的类型,因此永远不会更慢,有时更快).

**例如,如果你写,这是否重要

for(iterator it = container.begin(), eit = container.end(); it != eit; ++it)
Run Code Online (Sandbox Code Playgroud)

要么

for(iterator it = container.begin(); it != container.end(); ++it)
Run Code Online (Sandbox Code Playgroud)

对于无效的容器?

c++ performance foreach for-loop c++11

35
推荐指数
5
解决办法
2万
查看次数

标签 统计

c++ ×1

c++11 ×1

for-loop ×1

foreach ×1

performance ×1