Should the include guards be unique even between namespaces?
- by Arun
I am using same class name in two namespaces, say A and B. Should the include guards be unique while declaring the classes with different namespaces too?
I mean can't there be two files names AFile.h (in different directories) with same include guards and declaring different namespaces?
File 1:
#ifndef AFILE_H
#define AFILE_H
namespace A {
class CAFile
{...
};
};
#endif
File 2:
#ifndef AFILE_H
#define AFILE_H
namespace B {
class CAFile
{...
};
};
#endif