Ich versuche seit kurzer Zeit C++ zu erlernen.
Allerdings habe ich jetzt ein Problem das ich nicht ganz verstehe. Das Ziel des Codes ist es das man irgendeine Zahl eingibt bei der dann überprüft wird ob sie durch 4, 100 und/oder 400 teilbar ist. (Soll überprüfen ob es ein Schaltjahr ist)
Mein Problem ist: Ich benutze für die Überprüfung eine bool-Variable, wenn ich aber in einem if überprüfen will ob es true ist bekomme ich die Fehlermeldung
"'==': unsichere Kombination von Typ 'bool (__cdecl *)(int)' mit Typ 'bool' in einer Operation"
"'==': Keine Konvertierung von 'int' in 'bool (__cdecl *)(int)"
"Die Konvertierung eines ganzzahligen Typs in einen Zeigertyp erfordert ein reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat"
Daraus schließe ich das ich die die boolsche Variable falsch verwende aber ich sehe nicht wo.
Könnte mir jemand vielleicht sagen WAS ich falsch mache?