许多语言,例如 Java、C#,不将声明与实现分开。 C# 有一个分部类的概念,但实现和声明仍然保留在同一个文件中。
为什么 C++ 没有相同的模型?有头文件是不是更实用?
我指的是当前和即将发布的 C++ 标准版本。
最佳答案
向后兼容性 - 头文件不会被删除,因为它会破坏向后兼容性。
关于c++ - C++ 应该消除头文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/752793/
标签 c++ header-files
许多语言,例如 Java、C#,不将声明与实现分开。 C# 有一个分部类的概念,但实现和声明仍然保留在同一个文件中。
为什么 C++ 没有相同的模型?有头文件是不是更实用?
我指的是当前和即将发布的 C++ 标准版本。
最佳答案
向后兼容性 - 头文件不会被删除,因为它会破坏向后兼容性。
关于c++ - C++ 应该消除头文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/752793/