Det står faktisk i compiler beskeden at det er det der er fejlen.
Min 4.9.8 giver samme besked hvis man sætter .h efter iostream ved ikke hvorfor de laver det sådan i de nye compilere, er det ny standard?
Det er kun nogen filer fra standard biblioteket hvor man skal undlade .h, lidt mærkeligt efter min mening.
Kaspar
Ja, de nye compilere enforcer rent faktisk at man bruger den iso-kompatible <iostream> (hvis man besøger en C++ kanal er det første man får smidt i hovedet hvis man spørger om hjælp er "no .h"), og der er faktisk også nogle få forskelle. Den gamle iostream.h har mange flere fejl end den nye, iso-godkendte iostream, men jeg synes da stadigvæk at det burde være ens eget valg hvilken man bruger.