Soweit ich weiß, erwähnen keine C / C ++ - Bücher Tutorials oder Handbücher diese Technik. Vielleicht, weil es nur ein kleines Ding ist, nicht erwähnenswert.
Ich benutze es, weil C / C ++ den bool-Typ mit int, long, pointer, double usw. mischt. Es ist sehr üblich, ein nicht-bool in bool umzuwandeln. Es ist nicht sicher, (bool) -Wert dafür zu verwenden, also verwende ich !!
, um das zu tun.
Beispiel:
%Vor%In genau diesem Fall:
%Vor% Sie müssen nicht !!
schreiben. Ohne sie geht es gut:
Ich denke, in den meisten Fällen wird das implizite Casting nett sein.