me encontré con las siguientes líneas de código C++ en un archivo (líneas no contiguos) que gcc 4.2.1 no aceptará:Are>? o <? operadores legítimos en cualquier dialecto C++?
int frame = blk <? mBlkCnt-1;
mInsCnt = blk <? mBlkCnt;
mInsCnt = mInsCnt+1 <? mBlkCnt;
const int to_read = (mFileSz-byte_off) <? mBlkSz;
Tanto <?
y >?
se utilizan en varios lugares en el código. Parecen ser una abreviatura para asignar los valores más pequeños (o más grandes) de dos, pero nunca he visto esta combinación de operadores. Alguna idea sobre lo que es esto?
Una búsqueda en Google no arroja un solo golpe para esa combinación de caracteres. Quizás sea una falla de codificación de caracteres durante una operación de cortar y pegar. –
@Amardeep: Google tampoco obtiene un solo hit para ++. No puedes buscar signos de puntuación en Google. – sepp2k
@ sepp2K: Gracias ... no tendría mucho sentido indexar la puntuación, ¿verdad? –