By default eclipse creates include/header guards as follows:
For instance for test.h
#ifndef TEST_H_
#define TEST_H_
...
I am wondering if this convention can create collisions when we have files with same names under different folders(namespaces) within the same project. If I am not overlooking something it will be a problem when we have a situation like that. I am also wondering what the best practice is when naming include guards. I've seen some code examples where guid based naming is used, I am wondering if eclipse supports that out of the box, if not can anybody suggest a plugin for that.