C ++ 'überladen' die if () Anweisung
Ist es möglich, das Verhalten von zu ändern?if()
damit:
class Foo {
int x;
};
Foo foo;
if(foo)
geht nur weiter, wenn der Wert vonx
ist etwas anderes als Null? oder...
Wäre eine explizite benutzerdefinierte Typkonvertierung in int ein geeigneter Ansatz? oder...
Ist es am besten so etwas zu machenif(foo.getX())
?