Report question

Question: How and when to split C++ code into headers and source files