Par exemple, préféreriez-vous ce one-liner
int median(int a, int b, int c) {
return (a<b) ? (b<c) ? b : (a<c) ? c : a : (a<c) ? a : (b<c) ? c : b;
}
ou une solution if / else impliquant plusieurs déclarations de retour?
Quand est-ce ?:
approprié et quand ne l'est-il pas? Devrait-il être enseigné ou caché aux débutants?