[C con Clase] Macros y compilación condicional

User usuarioanonimomysql en gmail.com
Lun Nov 29 18:46:46 CET 2010


Hola,

Tengo definidas en el código dos macros de esta forma:

#define macro1
#define macro2

Luego tengo en el código, por ejemplo:

// 1
#ifdef macro1
...
#endif

// 2
#ifdef macro2
...
#endif

// 3
#ifdef macro1 || #ifdef macro2
...
#endif

Los casos 1) y 2) se que son correctos. ¿Sería correcto el caso 3)? Lo
pregunto porque el compilador me saca un warning diciéndo: extra tokens at
end of #ifdef directive

Gracias.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20101129/67c3621f/attachment.html>


Más información sobre la lista de distribución Cconclase