cast operator?
-
Hallo.
Ich will folgendes machen: Ich habe eine klasse A und den & operator überladen.
Jetzt will ich irgenwo folgendes schreiben: if(a&b) {...} Wobei a und b Instanzen von A sind. Als Rückgabetyp der Operatorüberladung habe ich wieder eine Instanz von A. Jetzt brauche ich für dieses if eine Art Cast-operator der von einer Instanz von A nach bool castet. Wie macht man soetwas?
Danke.
-
class A { public: operator bool() const {} };
-
Danke für den Tip.