Questions marquées «control-structures»



20
Les pratiques de programmation `break` et` continue` sont-elles mauvaises?
Mon patron continue de mentionner avec nonchalance que les mauvais programmeurs utilisent breaket continueen boucle. Je les utilise tout le temps parce qu'ils ont un sens; laissez-moi vous montrer l'inspiration: function verify(object) { if (object->value < 0) return false; if (object->value > object->max_value) return false; if (object->name == "") return …


8
Pourquoi Clang / LLVM m’avertit-il de l’utilisation de default dans une instruction switch où tous les cas énumérés sont couverts?
Considérez l'énumération suivante et l'instruction switch: typedef enum { MaskValueUno, MaskValueDos } testingMask; void myFunction(testingMask theMask) { switch (theMask) { case MaskValueUno: {}// deal with it case MaskValueDos: {}// deal with it default: {} //deal with an unexpected or uninitialized value } }; Je suis un programmeur Objective-C, mais je …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.