Форум программистов, компьютерный форум, киберфорум

Как определить индекс элемента в range-based for цикле? - C++ - Обсуждение 1901851

Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Обсуждение
Всего сообщений: 28
Имя Дата Сообщение
Читать обсуждение полностью:
Как определить индекс элемента в range-based for цикле?
MikeNew 17.01.2017 06:07 https://www.cyberforum.ru/post10013257.html
Вопрос, вот есть у меня простейший Range-based цикл int...
sourcerer 17.01.2017 06:24 https://www.cyberforum.ru/post10013269.html
MikeNew, Ваш код выведет на экран трижды букву i: i i i
MikeNew 17.01.2017 06:28 https://www.cyberforum.ru/post10013274.html
В первом сообщении ошибка, исправленный код: int arr = {...
sourcerer 17.01.2017 07:12 https://www.cyberforum.ru/post10013304.html
MikeNew, вот: #include <iostream> #include <iterator> ...
MikeNew 17.01.2017 07:23 https://www.cyberforum.ru/post10013311.html
gru74ik, Громоздко и неуниверсально (не сработало со...
sourcerer 17.01.2017 09:26 https://www.cyberforum.ru/post10013515.html
MikeNew, для простого сишного массива даже так можно: ...
MikeNew 17.01.2017 09:50 https://www.cyberforum.ru/post10013562.html
gru74ik, ну вектор там, код из чужого примера, просто мной...
Bretbas 17.01.2017 09:53 https://www.cyberforum.ru/post10013598.html
MikeNew, А в чем собственно состоит задача то?
MikeNew 17.01.2017 10:03 https://www.cyberforum.ru/post10013622.html
Bretbas задача состоит в том, чтобы знать ссылку на счетчик...
sourcerer 17.01.2017 10:12 Решение https://www.cyberforum.ru/post10013641.html
#include <iostream> #include <vector> #include <string> ...
Bretbas 17.01.2017 10:14 https://www.cyberforum.ru/post10013652.html
MikeNew, Нет такой. range-based циклы подобны проходу по...
sourcerer 17.01.2017 10:18 https://www.cyberforum.ru/post10013665.html
MikeNew, всё работает: #include <iostream> #include...
Bretbas 17.01.2017 10:22 https://www.cyberforum.ru/post10013683.html
MikeNew, видите, как товарищ gru74ik получает счетчик без...
MikeNew 17.01.2017 10:34 https://www.cyberforum.ru/post10013734.html
gru74ik, теперь все ок, большое спасибо. :good:
likehood 17.01.2017 10:36 https://www.cyberforum.ru/post10013740.html
MikeNew, на сколько я понимаю, смысл range-based цикла в...
Bretbas 17.01.2017 10:36 https://www.cyberforum.ru/post10013742.html
MikeNew, Удачи:)
MikeNew 17.01.2017 10:39 https://www.cyberforum.ru/post10013747.html
Bretbas, нет, оно, конечно, работает, но я хотел не так,...
Bretbas 17.01.2017 10:43 https://www.cyberforum.ru/post10013782.html
likehood, обычный цикл for вводит понятие индекса. ...
GbaLog- 17.01.2017 10:44 https://www.cyberforum.ru/post10013784.html
А какие преимущества, кроме краткости, у range-based for?
Bretbas 17.01.2017 10:49 https://www.cyberforum.ru/post10013804.html
GbaLog-, сразу разыменованный итератор например.:) Не?
Voivoid 17.01.2017 10:50 https://www.cyberforum.ru/post10013809.html
boost::range::adaptor::indexed А что, одной уже...
MikeNew 17.01.2017 10:58 https://www.cyberforum.ru/post10013831.html
Дел.
likehood 17.01.2017 11:39 https://www.cyberforum.ru/post10013965.html
Так в том и смысл: если нам нужен индекс, то почему бы не...
hoggy 17.01.2017 11:57 https://www.cyberforum.ru/post10014033.html
тогда: вам не нужен. используйте обычный цикл.
MrGluck 17.01.2017 12:13 https://www.cyberforum.ru/post10014106.html
Именование счётчика. Использование ссылок вместо...
Croessmah 17.01.2017 12:25 https://www.cyberforum.ru/post10014154.html
MrGluck, ну и в дополнение. Не у всех контейнеров...
Voivoid 17.01.2017 12:40 https://www.cyberforum.ru/post10014219.html
#include <iostream> #include <vector> #include...
GbaLog- 17.01.2017 16:13 https://www.cyberforum.ru/post10015143.html
Ну, я имел ввиду какие преимущества имеются перед обычными...
 
 
Similar

Как это работает? (range-based for loop)
Объясните, пожалуйста, эту конструкцию: char buf = { 'a', 'b', 'c', 'd' }; for (auto it : buf)...

Range-based for
Почему не работает данный цикл с динамически выделенным массивом? Подозреваю, что из-за...

Range-based for
Пример кода: int my_array = {1, 2, 3, 4, 5}; for(int &amp;x : my_array) { x *= 2; } Возникли...

Range-based for
Дана конструкция вида for(auto a:some_func()). Гарантирует ли стандарт что some_func будет вызвано...

Ads
MoreAnswers

A range-based for statement
я вот чё то не понимаю - когда вызываем оператор delete для указателя на массив, он каким то...

range-based for не работает
#include &lt;iostream&gt; #include &lt;vector&gt; int main() { std::vector&lt;int&gt; v(30); for (auto z : v)...

загадки range-based
если поставить auto &amp;it - будет тоже самое - почему?// initializer_list::begin/end #include...

Непонятки с range-based for!
Доброе время суток! Запутался с range-based циклами! Вообщем код inline string...

 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru