Použití této šablony samozřejmě znamená, že se překonáte a doplníte do ifndef a define nějaký smysluplný název makra. Je možné, že existuje i lepší řešení, které přesvědčí editor, aby sem doplnil něco vhodného sám.
No jo presne tak to deláme. Máme šablonu a automaticky píšeme meno do #ifdef a presne takto sme dospeli ku križovému include.
Inak díky Ivan za to "include hierarchy" pomohlo.