16
Де зберігаються статичні змінні в C і C ++?
У якому сегменті (.BSS, .DATA, інших) виконуваного файлу зберігаються статичні змінні, щоб вони не мали зіткнення імен? Наприклад: foo.c: bar.c: static int foo = 1; static int foo = 10; void fooTest() { void barTest() { static int bar = 2; static int bar = 20; foo++; foo++; bar++; bar++; …