Как можно переформулировать вопрос на основе приведенного кода?
Почему при выводе значения статической переменной внутри класса в программировании на C++ оно равно 1, хотя само значение остается правильным? Какова причина того, что при выводе значения статической переменной в программировании на C++ оно равно 1, несмотря на то, что внутри класса значение остается корректным?
static int Print(){
это ФУНКЦИЯ
для ее вызова нужно использовать скобки
Bacteria::Print()
иначе ты получаешь ее адрес