Salve a tutti =)

Per prima cosa dico che uso Qt-Creator come IDE, ma non credo sia rilevante come cosa...

Allora, vi espongo un po' di quesito relativi al qt-creator che mi mandano il cervello in pappa....
  1. Creiamo una nuova classe
    Di default Qt-Creator mi crea due file, un file .cpp e uno .h, e rispattivamente nel primo ci mette l'implementazione metodi e nel secondo la classe;
    Fin qui tutto ok... il problema sta nel fatto che è ( come logico ) il file .cpp ad avere l'include del file .h; indi a rigor di logica nel mio programma principale dovrei includere il .cpp in modo tale che esso includa il .h e definisca i metodi... ma questo non accade, ovvero devo includere il .h per far si che tutto funzioni...
    Ora, perche' non riesco a capire come mai la cosa va cosi?? il .h non ha alcun include al cpp... non capisco proprio O.o'
    qualcuno mi illumina?? mi so perso qualcosa mentre studiavo il C++?? O.o

  2. Compiliamo i metodi per non farli vedere a nessuno
    ehm... qualcuno mi sa dire come posso fare a compilare tale file separatamente per generare il .o?
    e in quel caso, come faccio ad agganciare il .o al mio file .h? O.o


grazie in anticipo per le info =)