iostream和iostream.h在接口和执行上不同。 link 这里按照我的需要记录一下: 1、一般新代码中使用iostream,但如果处理过去的代码,可以使用iostream.h表示继承,以保持代码一致性。 2、iostream表示你使用的是标注命名空间(using namespace std;),这是遵循c++标准的;iostream.h没有遵循c++标准,不建议使用!