27 lines
677 B
Markdown
27 lines
677 B
Markdown
---
|
|
title: Range For Loop
|
|
localeTitle: نطاق للحلقة
|
|
---
|
|
## النطاق القائم للحلقة
|
|
|
|
ومقرها تراوحت `for` حلقة يسمح سهلة حلقات على مجموعة من العناصر (مثل عناصر في وعاء).
|
|
|
|
مع التقليدية `for` حلقة:
|
|
|
|
`std::vector<std::string> stringList {"one", "two", "three"};
|
|
|
|
for (size_t il; il < stringList.size(); il++
|
|
{
|
|
std::cout << stringList.at(il) << std::endl;
|
|
}
|
|
`
|
|
|
|
مع مجموعة المستندة `for` حلقة:
|
|
|
|
`std::vector<std::string> stringList {"one", "two", "three"};
|
|
|
|
for (auto& singleString : stringList)
|
|
{
|
|
std:cout << singleString << std::endl;
|
|
}
|
|
` |