Thanks, you're right that .hpp would be more apropriate for an
include-file -- even when it isn't used as a header-file. some
option for making source-files invisible to the compiler could
be useful though. just imagine some open-source file you've
imported into your project with the goal of combining it with
the project. then those files would merely serve as a reference
to copy the relevant parts into the project, and not as real
source-files of any object to create. If a "hide" option is
out of question, how about a new extension like .hcpp or
something, which would then get displayed as cpp, but which
does get ignored during compilation?