é o seguinte, tenho varios arquivos .h q estou criando, cada um com classes sobre determinada coisa.
o q acontece é q agora tenho classes q dependem uma da outra em arquivos separados.
exemplo, tenho o arquivo x.h com algumas classes e o arquivo y.h com outras classes.
o arquivo x.h precisara de uma das classes contidas no arquivo y.h. daria tudo certo se eu fizesse só um include do y.h no x.h, certo??
ta, mas ai o q acontece é q uma das classes do arquivo y.h tb utiliza uma outra classe contida em x.h. e eu como o x.h já tem um include do y.h, eu não posso por um include do x.h no y.h, senao ele nem compila o programa principal quando eu referenciar, já q ele encontrara varias vezes sendo definidas as classes de cada arquivo.
ai eu teria q juntar o arquivo x.h e y.h em um só, mas não quero fazer isso, porque na verdade são mtos arquivos e esse tipo de coisa vai acontecer toda hora e ai eu teria q juntar os meus mais de 20 includes q serao cada um extremamente gdes no futuro em um unico arquivo, o q ficaria muito complicado de mexer. quero deixar tudo organizado separado por sessao em cada arquivo.
tem como eu usar a biblioteca toda como se fosse uma unica coisa, mas separada em varios arquivos?? exemplo, o arquivo x.h enxergar o y.h e vice-versa, e quando eu for usar no programa principal, eu simplesmente ponho um include q enxergue os dois ou coisa parecida. é possivel??
Pergunta
kuroi
é o seguinte, tenho varios arquivos .h q estou criando, cada um com classes sobre determinada coisa.
o q acontece é q agora tenho classes q dependem uma da outra em arquivos separados.
exemplo, tenho o arquivo x.h com algumas classes e o arquivo y.h com outras classes.
o arquivo x.h precisara de uma das classes contidas no arquivo y.h. daria tudo certo se eu fizesse só um include do y.h no x.h, certo??
ta, mas ai o q acontece é q uma das classes do arquivo y.h tb utiliza uma outra classe contida em x.h. e eu como o x.h já tem um include do y.h, eu não posso por um include do x.h no y.h, senao ele nem compila o programa principal quando eu referenciar, já q ele encontrara varias vezes sendo definidas as classes de cada arquivo.
ai eu teria q juntar o arquivo x.h e y.h em um só, mas não quero fazer isso, porque na verdade são mtos arquivos e esse tipo de coisa vai acontecer toda hora e ai eu teria q juntar os meus mais de 20 includes q serao cada um extremamente gdes no futuro em um unico arquivo, o q ficaria muito complicado de mexer. quero deixar tudo organizado separado por sessao em cada arquivo.
tem como eu usar a biblioteca toda como se fosse uma unica coisa, mas separada em varios arquivos?? exemplo, o arquivo x.h enxergar o y.h e vice-versa, e quando eu for usar no programa principal, eu simplesmente ponho um include q enxergue os dois ou coisa parecida. é possivel??
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.