|
Maybe I am too anal and OO minded, but I don't write procedural C++ programs. So I have one header file and one source file per class. For really small classes, about ten to twenty lines, that are just utility classes related to a larger class I will include them with that classes sources. It is quite hard to follow someones code if they haphazardly group classes in source files. Now of course C is a whole other story.
|