Attraversato un po 'di codice che ha usato questo, che mi ha portato a chiedermi.C++: confronto logico come istruzione condizionale?
if(condition) foo = bar();
condition && (foo = bar());
sono questi due segmenti di codice pari a un compilatore? Altrimenti, in che modo sarebbero diversi?
Tale tecnica viene utilizzata qui: [Trova il massimo di tre numeri in C senza utilizzare l'istruzione condizionale e l'operatore ternario] (http://stackoverflow.com/questions/7074010/find-maximum-of-three-number-in- c-without-using-condizionale-statement-and-ternary) – Nawaz
Nawaz - Una soluzione così elegante per un così inutile compito a casa. : P –