Я знаю, что C ++ в основном имеет три вида циклов:
для l oop
в то время как l oop
do-while l oop
Но нет ' t for_each оператор зацикливания?
А как насчет диапазона для l oop?
Я в замешательстве, что ответьте, если кто-нибудь спросит меня о количестве типов циклов в C ++. Я понимаю, что for-each
- это алгоритм STL, который реализован с использованием одной из вышеперечисленных циклических конструкций C ++. Но по этой логике c любой из этих циклов бази c может быть смоделирован одним из других циклов. Люди говорят, что Javascript имеет 5 видов циклов, поэтому не может ли C ++ сказать, что он также имеет 5 видов циклов? Или даже больше, если вы рассмотрите for_each_n и transform , но я не знаю.
Я ищу цитату из стандарта C ++, которая подтверждает число .