// typedef és const alapértelmezés szerint belső szerkesztésű
// file1:
// bad practice...
typedef int my_type;
const int ci = 10;
// file2:
// bad practice...
typedef double my_type;
const int ci = 20;
// lehetséges konstansok külső szerkesztése (external linkage) is
// file1:
extern const int ci = 10;
// file2:
extern const int ci;