Transcription: In any program, classes and member functions can be defined only once. You may want to include the header in several code files for separate compilations. You can use the preprocessor directives as shown here to prevent the definitions from being included more than once by the linker.