"Theexamplealsodemonstratesanimportant C++softwareengineering concept—usinga “preprocessor wrapper” in headerstoprevent the code in theheaderfrom being included intothe same source code file more than
once.Sincea classcan be definedonlyonce, using such preprocessordirectives prevents
multiple definition errors."
please understand any one in simple way . i can not understand above paragraph. specially “preprocessor wrapper”???