Podría alguien ayudarme a entender siguiente línea de código:¿Qué significa esta línea de código C++ "sol <? = F ((1 << n) -1, i, 0) + abs (P [i]) * precio;"
sol< ?=f((1<< n)-1,i,0)+abs(P[i])*price;
estoy estudiando un algoritmo escrito usando C++ y que tiene las siguientes operador < ?=
. Mi problema es comprender al operador < ?=
. También cuando compilo este código usando el compilador g ++, aparece el mensaje de error para la línea de código de línea anterior de código
siguiente es el mensaje de error devuelto.
Hello.cpp: In function ‘int main()’:
Hello.cpp:115: error: ‘memset’ was not declared in this scope
Hello.cpp:142: error: expected primary-expression before ‘?’ token
Hello.cpp:142: error: expected primary-expression before ‘=’ token
Hello.cpp:142: error: expected ‘:’ before ‘;’ token
Hello.cpp:142: error: expected primary-expression before ‘;’ token
Tal < ?=
no es un solo operador, pero no puedo entender qué es exactamente esta línea de código.
Gracias de antemano por el tiempo que pasó leyendo esta publicación.
¿Cuál es el contexto en torno a esta línea? ¿Estás seguro de que en realidad es C o C++? –
Hola Frank Aquí está el código completo http://pastebin.com/aSZCSeTZ. Obtuve esta línea de código de un Algoritmo enviado para Google Code Jam 2008. Este algoritmo obtuvo el primer lugar en esa competencia. – KItis
Si este código proviene del Google Code jam 2008, ¿puede darle un puntero al original en la lista de finales: http://code.google.com/codejam/contest/scoreboard?c=32011#vf=1 –