[C con Clase] Redefinir #include
Programante
programante en gmail.com
Jue Dic 31 14:58:13 CET 2009
vicente lozano escribió:
> Hola y feliz año compañeros.
>
> Estaba aqui pensando si seria posible hacer algo como esto:
>
> #define INCLUDE(lib) #ifndef lib #define lib #include <lib> #endif
>
>
> para en lugar de tener que escribir esto:
>
> #ifndef IOSTREAM
> #define IOSTREAM
> #include <iostream>
> #endif
>
> escribir esto otro:
>
> INCLUDE(iostream);
>
> Hay alguna forma de hacerlo? Yo he probado asi a pelo como os lo he
> puesto y ha saltado errores de sintaxis por todos lados.
>
> Venga feliz año!
No.
Pero las cabeceras normalmente ya se ocupan de que no puedan incluirlas
dos veces, por lo que no pasa nada por hacer.
#include <iostream>
#include <iostream>
Feliz año
Más información sobre la lista de distribución Cconclase