Prima di tutto ho seguito questa domanda Perché #include < iostream.h > cattivo? e lì il motivo era semplicemente che è obsoleto ma personalmente penso che come un iostream di intestazione fosse meglio perché non devi dichiarare oggetti come cout e endl in ambito globale cos perché erano già in ambito globale e inoltre poiché # non è più utilizzato, ciò significa che non rientra in una direttiva pre-processore. Devo solo sapere perché è stato fatto? Uso ancora il turbo a volte e mi sento a mio agio nell'usarlo nei programmi c ++ anche se gcc e g ++ offrono migliori debugger e tutto il resto.