应该删除头文件吗?

许多语言,如Java,C#,不分离声明和实现。 C#有一个部分类的概念,但实现和声明仍然保留在同一个文件中。

为什么C不具有相同的模型?是否更实用的头文件?

我指的是当前和即将到来的C标准版本。

我经常在C#和C之间翻转,和缺乏头文件在C#是我最大的宠物peeves之一。我可以看一个头文件,并学习我需要知道的所有我需要知道一个类 – 它是成员函数被调用,它们的调用语法等 – 而不必涉及实现该类的代码的页面。

是的,我知道部分类和#regions,但它不一样。部分类实际上使问题更糟,因为类定义分布在多个文件中。只要#region去,他们似乎没有以我想要的方式扩展我现在在做什么,所以我必须花时间扩大这些小加号,直到我得到正确的视图。

也许如果Visual Studio的intellisense工作更好的C,我不会有一个令人信服的理由,必须引用.h文件,所以经常,但即使在VS2008,C的intellisense不能接触C#的

http://stackoverflow.com/questions/752793/should-c-eliminate-header-files

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:应该删除头文件吗?