Hatte schon immer Probleme mit dem ?: Operator aber warum geht das nicht? Scheint für mich alles in Ordnung zu sein, aber Eclipse/javac meckern nur rum.
C++:
return tok == null ? false : true; //tok ist ein String
Der Sinn des Beispiels sei hier mal dahingestellt.
Ich bekomme immer InvalidAssignmentOperator als Exception.
Habe den ?: Operator eigentlich immer vermieden aber das macht mich jetzt neugierig.
normales return ist ja ein funktionsaufruf mit "return(parameter);" das "return parameter;" ist ja eigentlich ein makro -- class God : public ChuckNorris { };