If I have a program header file named program.h and a template named program.template, I learned that you need to #include "program.template" at the bottom of the program.h file before #endif. This seems inconsistent with previous methods of having #include on the top of the file. Why is this?
My other question is, do you need #include "program.h" in the program.template file? Why or why not? If so, on the top or on the bottom of the file?
Thanks!