Ho un progetto che si basa su diversi file sorgenti (.cpp e .h).
All'inizio di ogni file ho messo le istruzioni al preprocessore che dovrebbero impedire errori di ridefinizione, esempio:
Solo che il linker continua a darmi errori di ridefinizione sulle variabili pubbliche...codice://Inizio del file: #ifndef _EXPRCLASS_MAIN_CPP_ #define _EXPRCLASS_MAIN_CPP_ // ... file // Fine del file: #endif // _EXPRCLASS_MAIN_CPP_
Come è possibile? Sembra strano con queste precauzioni...
dimenticavo, il compilatore è gcc su Dev-C++ (Addio VisualC++)


)
Rispondi quotando