Problem with extern variables

Keyword const objects have internal linkage in C++, i.e. they are not visible outside of the compilation unit they are declared in.