Are header files actually good?
<p>I find header files to be useful when browsing C++ source files, because they give a "summary" of all the functions and data members in a class.  Why do so many other languages (like Ruby, Python, Java, etc.) not have a feature like this?  Is this an area where C++'s verbosity comes in handy?</p>
