Я наткнулся на следующие строки кода C ++ в файле (несмежные строки), которые gcc 4.2.1 не принимает:
int frame = blk <? mBlkCnt-1;
mInsCnt = blk <? mBlkCnt;
mInsCnt = mInsCnt+1 <? mBlkCnt;
const int to_read = (mFileSz-byte_off) <? mBlkSz;
Оба
и >?
используются в различных местах кода. Они кажутся сокращением для присвоения меньшего (или большего) из двух значений, но я никогда не видел такой комбинации операторов. Есть идеи, что это такое?