В каких случаях в массивах библиотеки C ++ полезно иметь функции-члены .begin()
и .end()
?
На cplusplus.com пример использования - перебор массива:
for ( auto it = myarray.begin(); it != myarray.end(); ++it )
Но
for (int i = 0; i < myarray.size(); i++)
можно использовать для этого.
begin()
иend()
работают для каждого контейнера STL. - person dhke   schedule 20.08.2015end()
часто используется как ненайденное значение многими стандартными алгоритмическими функциями. - person Banex   schedule 21.08.2015