не вызывает ли он UB?
так в нем нет никакого incomplete type
У тебя в любом случае функции члены шаблонного класса скомпилируются в foo только (при использовании), а там типа все типы полные
Обсуждают сегодня