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