Inclusione file header

domenica 19 agosto 2007 - 19.34

JohnAsh Profilo | Junior Member

Salve,

ho un problema riguardo alle inclusioni dei file .h .. All'interno di questi due files sono presenti delle classi gestite che dovrebbero richiamarsi a vicenda. In pratica nel momento in cui compilo, mi da degli errori in merito al fatto che ho due file .h che si includono a vicenda, cosa che inizialmente non mi ha fatto preoccupare più di tanto pensando di risolvere il tutto utilizzando #ifndef #define .. E invece nulla. A qualcuno è già capitato o comunque sa come potrei risolvere?? Spero nel vostro aiuto.

Grazie in anticipo
Saluti!

munissor Profilo | Senior Member

Non puoi usare lo stesso header per entrabe le classi con prototipo iniziale?


es:

class Class1;
class Class2;


class Class1
{
// dichiarazione qui
};

class Class2
{
// dichiarazione qui..
};


Dovrebbe funzionare (PS: non so se la sintassi è proprio corretta.. non uso C++ da un bel po'.. capitemi ;) )

JohnAsh Profilo | Junior Member

Si, non ci avevo pensato .. Ora non sono sul mio PC ma appena torno provo .. Grazie!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5