Code:
if(boolean) { ... }
// bzw.
if(!boolean)
Vor allem bei C/C++ ist der Schreibaufwand der zweiten Variante signifikant größer (Zeitfaktor). Wer was für besseren Stil hält, ist mir bei solchen Details recht egal, nichtsdestotrotz halte ich mich an Standardrichtlinien (Code einrücken, gewisse Präfixe, ...).
PAN, was ist an der von dir genutzten Variante "genauer für die Applikation"? Offensichtlicher für den nicht-programmierenden Leser unter Umständen, genauer ist da nichts.
Und "oldschool" ist ja wohl nur das hier: ()
Code:
bool Exp = /* boolescher Ausdruck */;
__asm {
mov eax, Exp
test eax, eax
jz NoWai
;fun #1
jmp End
NoWai:
;fun#2
End:
; no fun here