ho un namespace 'a' che contiene alcune classi che ho scritto
il file si chiama A.h e A.cpp ovviamente.
ho poi altri due file B.h e C.h con i relativi file .cpp
il file B.h ha le inclusioni:
#include"A.h"
using namespace a;
il file C.h ha le inclusioni:
#include"A.h"
#include<windows.h>
using namespace a;
Se in un quarto file D.h includo:
#include"B.h"
#include"C.h"
using namesppace a;
mi viene segnalato errore di ridefinizione delle classi contenute nel file A.h visto che č come se lo includessi due volte
Come posso ovviare al problema?
Ultima modifica effettuata da lorenzo il 01/06/2009 alle 14:44 |