标签: c++ iostream turbo-c++
在C ++程序中,如果我写iostream.h而不是iostreamhihiju.h,它仍然有效。它没有给出错误。像这样:
iostream.h
iostreamhihiju.h
允许在iostream之后写的任何内容,有人可以帮助找到原因吗?
iostream
答案 0 :(得分:4)
您似乎使用了一个古老的基于DOS的编译器。在DOS中,文件名在扩展名之前最多可以包含8个字符,其他任何内容都会以静默方式删除。 iostream.h,iostreamx.h和iostreamhihiju.h都指定了相同的文件。
iostreamx.h
当您转移到基于Windows的编译器时,这将停止工作。