It’s fine if you have an axe to chop wood as long as the splitting tasks are very little. But what if the volume of work is too much? It is time to considering the best log splitter for the money. For ...
"Include what you use" means this: for every symbol (type, function, variable, or macro) that you use in foo.cc (or foo.cpp), either foo.cc or foo.h should include a .h file that exports the ...