mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-03-02 20:02:00 -05:00
29 lines
673 B
Markdown
29 lines
673 B
Markdown
---
|
||
title: Range For Loop
|
||
localeTitle: نطاق للحلقة
|
||
---
|
||
## النطاق القائم للحلقة
|
||
|
||
ومقرها تراوحت `for` حلقة يسمح سهلة حلقات على مجموعة من العناصر (مثل عناصر في وعاء).
|
||
|
||
مع التقليدية `for` حلقة:
|
||
|
||
```cpp
|
||
std::vector<std::string> stringList {"one", "two", "three"};
|
||
|
||
for (size_t il; il < stringList.size(); il++
|
||
{
|
||
std::cout << stringList.at(il) << std::endl;
|
||
}
|
||
```
|
||
|
||
مع مجموعة المستندة `for` حلقة:
|
||
|
||
```cpp
|
||
std::vector<std::string> stringList {"one", "two", "three"};
|
||
|
||
for (auto& singleString : stringList)
|
||
{
|
||
std:cout << singleString << std::endl;
|
||
}
|
||
``` |