I want to know why each Cpp developer use ifndef in each file? and what's this functionality and what we will miss if we don't use that?
for example this is one class that I saw lastly:
#ifndef __LexerClassHeader__
#define __LexerClassHeader__
class LexerClass
{
//some code
}
#endif