Мы все знаем, когда использовать include guard, но когда мы не будем использовать его в нашем проекте?
Недавно я увидел проект с компиляцией микширования (CUDA + GCC), один заголовочный файл (файл CUDA) намеренно оставлен без включения защиты. Мне просто интересно.