Files
freeCodeCamp/guide/portuguese/cplusplus/range-for-loop/index.md
2019-08-16 07:37:19 -05:00

31 lines
661 B
Markdown

---
title: Range For Loop
localeTitle: Faixa para Loop
---
## Baseado em intervalo para loop
O loop `for` baseado em intervalos ou range-based `for` loop, permite um loop fácil em um intervalo de elementos (como elementos em um contêiner).
Com o tradicional `for` loop:
```cpp
std::vector<std::string> stringList {"one", "two", "three"};
for (size_t il; il < stringList.size(); il++
{
std::cout << stringList.at(il) << std::endl;
}
```
Com o loop `for` baseado em intervalos:
```cpp
std::vector<std::string> stringList {"one", "two", "three"};
for (auto& singleString : stringList)
{
std:cout << singleString << std::endl;
}
```