Original Post
If I have a file with: #ifndef MYFILE_H #define MYFILE_H class stuff #endif How could it possibly get defined more than once? Basically, I am trying to include a file called MemTracker.h in all my code files so that it can check for memory leaks. I can include it into a single file just fine, but as soon as I include it in more than one file it gives me a long list of multiple definitions, all within that one file. Does anyone know why this happens, or the solution to it? -Greg