Публикации по теме 'modern-cpp'
Индексируется для каждого в Modern C++
Сегодня мы собираемся добавить в наш набор инструментов индексированные циклы for. В частности, нас интересует эквивалент функции enumerate() в Python, которую можно использовать следующим образом:
colors = ['yellow', 'blue', 'green', 'magenta']
for i, color in enumerate(colors):
print(i, color)
# Output:
# 0 yellow
# 1 blue
# 2 green
# 3 magenta
С парой функций, представленных в C++17 и C++20, мы можем добиться синтаксиса, довольно близкого к приведенному выше в C++:
const..