Что выведет код? Статический объект в шаблоне

Рассмотрим код. Для первых двух вызовов фукция выводит 0 и 1

Для вызова от типа const int компилятор генерирует отдельную функцию и отдельную статическую переменную. Вывод будет 0 Аналогично и для вызова foo<float> вывод будет 0

Итог - результат работы программы '0100'

Что выведет код?
Статический объект в шаблоне | Сетка — социальная сеть от hh.ru