1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
// Merge success namespace N1 { extern int x0; } // Merge multiple namespaces namespace N2 { extern int x; } namespace N2 { extern float y; } // Merge namespace with conflict namespace N3 { extern double z; }