Я думал, что мы можем повторно объявить имя в любое время в любом контексте. Но
class A
{
static int a;
static int a;
};
возвращает ошибку времени компиляции:
test.cpp:4:13: error: redeclaration of ‘int A::a’
test.cpp:3:13: note: previous declaration ‘int A::a’
Какие имена можно на самом деле переобъявить?
a
? - person Raxvan   schedule 13.05.2014