Bonjour,
à ce jour, en C comme dans un tas d'autres langages, je connaissais ! que je traduis par "inverse ce qui suit".
Mais aujourd'hui, dans le code source de pulseaudio12.2, je rencontre
Sachant que conf->system_instance est un bool et b un int, je me (vous !) demande tout simplement pourquoi ne pas avoir écrit
Code : Sélectionner tout - Visualiser dans une fenêtre à part conf->system_instance = !!b;Merci de vos (comme d'habitude
Code : Sélectionner tout - Visualiser dans une fenêtre à part conf->system_instance = b;) lumineuses explications, et bon 14 juillet !









Répondre avec citation
1 test ternaire me semble plus propre 









) suggestion de foetus à propos des bdd ne me convainc pas (l'insertion d'un int dans un bool provoquera un cast implicite dans le champ de la bdd) ; et dans le code C lui-même, partout où b sera utilisé comme un booléen, alors sa valeur réelle n'a pas d'importance (sauf si évidemment on vient tester explicitement 
Partager