Ich lief über die folgenden Zeilen von C++ Code in einer Datei (nicht zusammenhängenden Zeilen), dass gcc 4.2.1 werde nicht akzeptieren:Sind>? oder <? legitime Operatoren in jedem C++ - Dialekt?
int frame = blk <? mBlkCnt-1;
mInsCnt = blk <? mBlkCnt;
mInsCnt = mInsCnt+1 <? mBlkCnt;
const int to_read = (mFileSz-byte_off) <? mBlkSz;
Sowohl <?
und >?
sind an verschiedenen Stellen im Code verwendet. Sie scheinen eine Abkürzung für die Zuweisung der kleineren (oder größeren) von zwei Werten zu sein, aber ich habe diese Operatorkombination noch nie gesehen. Irgendwelche Ideen, was das ist?
Eine Google-Suche zeigt keinen einzelnen Treffer für diese Zeichenkombination. Vielleicht ist es ein Zeichencodierungsfehler während einer Ausschneide- und Einfügeoperation. –
@Amarteep: Google zeigt auch keinen einzigen Treffer für ++. Sie können nicht nach Interpunktion suchen. – sepp2k
@ sepp2K: Danke ... es würde nicht viel Sinn machen Interpunktion zu indexieren, oder? –