En uno de los archivos de código fuente C I conocer la línea siguiente (macro):definir el uso (x) (x) = (x)
#define USE(x) (x) = (x)
Se utiliza como esto:
int method(Obj *context)
{
USE(context);
return 1;
}
Tras google para ello, me encontré con la siguiente descripción:
// Macro para deshacerse de algunas advertencias del compilador
¿Podría decirme más sobre esta macro?
Gracias por sus respuestas!
¿Cómo se utiliza esta macro? – kennytm
@DrTJ: ¿Eres usuario507960? De todos modos, no puede ser 'x = USE (10);' porque la macro expandida 'x = (10) = (10);' no se compilará. – kennytm
La macro se define en el archivo .h, pero uno de los ejemplos tiene este aspecto: int método (Obj * context) { USE (contexto); return 1; } – Cybex