1, An include file should not contain more than one class definition.
2, Divide up the definitions of member functions or functions into as many files as possible.
3, Place machine-dependent code in a special file so that it may be easily located when porting code from one machine to another.
转载于:https://www.cnblogs.com/liushmh/archive/2005/03/23/123916.html