CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[C++] Cette utilisation de la boucle for

Pseudo supprimé
Pseudo supprimé 28 octobre 2014 à 17:29:35

Salut, en lisant un peu de code aujourd'hui, j'ai découvert une utilisation de la boucle "for" que je ne connaissait pas avant et je me demandais si ça porte un nom et s'il y d'autre contexte où quelque chose dans le genre est utilisable ? :(

Un exemple du code en question:

int numbers[] = {0, 1, 2, 3, 4, 5};

for(int value : numbers)
std::cout << value << std::endl;

Merci :o))

Pseudo supprimé
Pseudo supprimé 28 octobre 2014 à 17:33:22

"Range-based loop" c'est le seul nom que j'ai en tête et il me semble que c'est une nouveauté de la norme C++11.

J'ai jamais utilisé ça par contre. :(

Pseudo supprimé
Pseudo supprimé 28 octobre 2014 à 17:40:28

C'est utilisé dans les cas où tu parcours simplement un ensemble fini et fixe de valeurs et ça donne aussi plus de lisibilité car l'ensemble des valeurs parcourues est plus explicite.

Comme en Python avec "for i in range(0,5)".

(Désolé pour le double post)

Pseudo supprimé
Pseudo supprimé 28 octobre 2014 à 17:43:25

Merci pour les réponses. Je me disais aussi que ça devait faire parti d'une norme récente.
Ça m'a surtout fait pensé à un foreach comme en C# :(

En tout cas, je compte bien m'en servir :p)

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment