Ich stöberte durch Code, der von einem anderen Programmierercode geschrieben wurde, um zu versuchen und davon zu lernen. Ich lief schließlich in diesem Code:Was bedeutet "<?" and ">?" tun in C++
inline const FLOAT minx() const { return p1.x <? p2.x; }
inline const FLOAT maxx() const { return p1.x >? p2.x; }
Dieser Code nicht kompilieren, und ich konnte es durch eine Änderung der Code dies funktioniert:
inline const FLOAT minx() const { return p1.x < p2.x ? p1.x : p2.x; }
inline const FLOAT minx() const { return p1.x > p2.x ? p1.x : p2.x; }
Damit kann ich schon davon ausgehen, was der Code tun soll. Aber bei der Suche habe ich keine anderen Beispiele gefunden, die es auf diese Weise implementieren. War das nur ein schlechter Code, der nicht einmal compiliert, oder funktioniert das bei bestimmten Compilern (und wie?).
Vielen Dank.
Sie sind GCC-Erweiterungen. – MikeCAT