In C const di default ha linkage extern, in C++ static, perciò in C++ per definire una const con linkage globale bisogna esplitamente definirla extern.