LINUX.ORG.RU

История изменений

Исправление nanoolinux, (текущая версия) :

Для меня

ничего не слышу ничего не вижу?

struct S
{
 static int i;
};

struct M
{
  int i;
}

....

M m1;
M m2;
S s1;
S s2;

Как ты считаешь, какая из них (S::i или M::i) статическая, а какая динамическая? И сколько всего памяти было выделено (и когда) под все S::i и под все M::i?

Исходная версия nanoolinux, :

Для меня

ничего не слышу ничего не вижу?

struct S::S
{
 static int i;
};

struct M::M
{
  int i;
}

....

M m1;
M m2;
S s1;
S s2;

Как ты считаешь, какая из них (S::i или M::i) статическая, а какая динамическая? И сколько всего памяти было выделено (и когда) под все S::i и под все M::i?