exponenta event banner

Ошибки при внутриклассовой инициализации (C++)

При объявлении элемента данных класса static в определении класса является статическим членом класса. Необходимо инициализировать статические элементы данных вне класса, поскольку они существуют, даже если экземпляр класса не был создан.

class Test
{
public:

	static int m_number = 0;
};

Сообщение об ошибке:

Error: a member with an in-class initializer must be const

Исправленный код:

в файле Test.hв файле Test.cpp
class Test
{
public:
static int m_number;
};
int Test::m_number = 0;