73 lines · cpp
1namespace N2{3 int n;4}5 6namespace7{8 int anon;9}10 11namespace Nested12{13 namespace14 {15 int nested;16 }17}18 19namespace Global20{21 int global;22}23 24namespace Fun25{26 int fun_var;27 int fun()28 {29 fun_var = 5;30 return 0; // break 131 }32}33 34namespace Single35{36 int single = 3;37}38 39namespace NotImportedBefore40{41 int not_imported = 45;42}43 44using namespace Global;45 46int not_imported = 35;47int fun_var = 9;48 49namespace NotImportedAfter50{51 int not_imported = 55;52}53 54namespace Imported55{56 int imported = 99;57}58 59int imported = 89;60 61int main()62{63 using namespace N;64 using namespace Nested;65 using namespace Imported;66 using Single::single;67 n = 1;68 anon = 2;69 nested = 3;70 global = 4;71 return Fun::fun(); // break 072}73