• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Zakresowe for, czy warto używać?

+2 głosów
927 wizyt
pytanie zadane 9 lipca 2020 w C i C++ przez nanautzin Obywatel (1,510 p.)
Witam, czy warto używać zakresowego for i jakie niesie korzyści porównując ze zwykłym for?

1 odpowiedź

+5 głosów
odpowiedź 9 lipca 2020 przez RafalS VIP (122,820 p.)
wybrane 9 lipca 2020 przez nanautzin
 
Najlepsza
Warto używać tak często jak to możliwe. Mniej kodu do napisania to mniej kodu do analizy. Mniej pola do modyfikacji to jaśniejsza intencja. Widzę kątem oka pętlę zakresową to nie muszę już analizować czy iterator przeskakuje co 1 czy co 2 , czy pomija któryś z elementów czy nie, czy iteruje od konca czy od poczatku. Od razu wiem, że pętla iteruje po całym zbiorze danych. Mniej pola do manewru to też mniej miejsc, w których można coś popsuć. Klasyczny błąd off-by-one(np. nieświadomie kończysz iteracje o 1 element za wcześnie) nie jest możliwy w przypadku zakresowego fora.
komentarz 9 lipca 2020 przez nanautzin Obywatel (1,510 p.)
Dzięki za odpowiedź
komentarz 9 lipca 2020 przez tkz Nałogowiec (42,040 p.)
Warto dodać, że o ile to możliwe, zawsze korzystać z przekazywania przez referencję do pętli.

Podobne pytania

0 głosów
1 odpowiedź 1,143 wizyt
pytanie zadane 19 sierpnia 2020 w C i C++ przez hakiri Nowicjusz (120 p.)
0 głosów
2 odpowiedzi 1,094 wizyt
0 głosów
2 odpowiedzi 1,161 wizyt
pytanie zadane 23 lutego 2017 w Java przez drag2 Nowicjusz (170 p.)

93,667 zapytań

142,586 odpowiedzi

323,125 komentarzy

63,190 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...