Mir fehlt beim Programmieren in C++ oft der &&= - Operator, mit (bool, bool).
Zwar gibt es den &= - Operator, der technisch auch funktioniere, dieser ist aber für den Datentyp int und nicht für bool.
Sollte ich den für bool verwenden, bekomme ich meine Einspielung zur Korrektur wieder zurück, da jede Einspielung durch einen Source-Code Checker läuft und dieser da einen Fehler feststellt. Das ist als gegeben anzusehen.
Ich bräuchte den bei einer Liste von Vorabprüfungen, bevor ich eine langdauernde Funktion aufrufe. Die Vorabtests sind Funktionsaufrufe mit unterschiedlichen Signaturen und vorher müssen noch Werte dafür ermittelt werden.
Schemahafter Code:
bool ok = true;
ok &&= fkt1( "alpha", 23, 17 );
ok &&= fkt2( 4723, 's', "Montag" );
ok &&= fkt3( 'e' == e )
if ( ok )
{
fktLang();
}
Bin ich blind oder gibt es den Operator &&= wirklich nicht?