Bonjour,
Que signifie cette notation?
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 bool a = b==1 ? true : false;
Bonjour,
Que signifie cette notation?
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 bool a = b==1 ? true : false;
si b est égal à 1 alors a = true sinon a = false
c'est le if ternaire du C
Merci bien pour cette réponse rapide ram-0000
Note qu'ici a = b == 1 aurait fait la même chose.
C'est quand même moche.
Dans les deux cas, des parenthèses rendent la chose plus lisible:
Code C++ : Sélectionner tout - Visualiser dans une fenêtre à part bool a = (b==1 ? true : false);Personnellement, je conseille la seconde forme.
Code C++ : Sélectionner tout - Visualiser dans une fenêtre à part bool a = (b==1);
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager