Originariamente inviato da MacApp
qualcuno tra di voi osa ancora nei confronti mettere la costante a destra?
Ho provato ad abituarmi alla costante a sinistra, ma non ci riesco proprio, mi dà fastidio. Del resto, basta mettere i warning a paletta (o quantomeno abilitare il warning specifico) e il compilatore ti avvisa se vede un = in un'istruzione condizionale (e mi costringe a chiarificare degli if con assegnamento voluto, tipo
codice:
DWORD codiceErrore;
if(!(codiceErrore=Funzione(/* bla bla bla */)))
{
    /* Tutto ok */
}
else if(codiceErrore==UN_ERRORE)
    throw UnErroreSpecifico;
else
    throw ErroreGenerico(codiceErrore);
).