 Single Compilation Unit

Single Compilation Unit (SCU) is a computer programming technique for the C and C++ languages, which reduces compilation time for programs spanning multiple files.Specifically, it allows the compiler to keep data from shared header files, definitions and templates, so that it need not recreate them for each file.