W C++ istnieje możliwość napisania kodu w jednym plików dla kilku systemów i nie martwienia się o to, że na Linux’ie wyskoczy błąd kompilacji z powodu braku jakiejś funkcji z nagłówka “windows.h”. Jak to można zrobić oraz przykładowe konstrukcje poniżej.
#include