Что подразумевается под дискретными переменными в С++
С сайта microsoft:
Поскольку статические данные-члены являются дискретными переменными, общими для всех объектов класса, их необходимо определять и инициализировать за пределами объявления класса.
Как уже заметил в комментарии @VTT здесь имеют место быть сложности перевода. В оригинале фраза звучит так:
Because static class data members are discrete variables shared by all objects of the class, they must be defined and initialized outside the class declaration.
Т.е. акцент должен быть сделан именно на том, что статические члены-данные класса являются отдельными (от экземпляра класса) переменными, существующими в единственном виде для всех объектов класса.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей