TITLE: .h and include files (Newsgroups: comp.std.c++) PROBLEM: Arne Mohlin , 7 Aug 96 1. Why have all standard file names, such as, iostream.h, vector.h and so on been replaced with filenames as iostream and vector? 2. Why is the .h removed from the file name? 3. Is there a new standard that says that all standard files should not have a .h extension or is this a Microsoft thing. [...] RESPONSE: Hank Roark The last time I check the ANSI C++ draft all header files are to lose the .h. This will allow the compiler to map, for example, #include to whatever filename (such as strstrea.h for 8.3 systems of strstream.h for OS's that support long file names).