Prepossesor directives: - #include ## #include is used to include content of another file in your c++ code - #define PI 3.14159 ## #define - Used to define macros.Macros are pieces of code that are replaced by a specific value - #pragma once This directive provides implementation-specific instructions to the compiler. It is often used for compiler-specific features or optimizations.