Originariamente inviato da Fabio Heller
Secondo me, specialmente se programmi OOP, dovresti sapere in anticipo se la classe potrebbe essere già stata inclusa e per quali ragioni (che devono essere delle ragioni precise, non "forse sì, forse no...perchè me ne sono dimenticato").
No fabio, te lo dico per esperienza personale (c++ rulez ).

Nella gestione di grandi progetti è praticamente impossibile ricordarsi di quanti file si è inclusi.

capita ad esempio che un file che intendi includere in quel momento nel progetto è già presente in un'altro file già incluso.

meglio fare uso della funzione, se questa può servirci a perdere meno tempo di sviluppo.