Почему статическая инициализация члена элемента данных вне класса?
class X
{
public:
int normalValue = 5; //NSDMI
static int i;
};
int X::i = 0;
Почему статический член данных (здесь "i" ) является только объявлением, а не определением?