LINUX.ORG.RU

История изменений

Исправление pon4ik, (текущая версия) :

Надо вручную специализировать инстанцировать все реализации шаблонов, для всех типов, которые планируется поддержать. В частности, можно поддержать дополнительные типы, путём введения интерфейсного класса, с требованием от пользователя реализовать такой интерфейс, хотя, это «слегка» снижает ценность использования шаблонов и если есть возможность, я бы предпочёл заплатить в рантайме и использовать что-то в духе std::variant.

Исходная версия pon4ik, :

Надо вручную специализировать все реализации шаблонов, для всех типов, которые планируется поддержать. В частности, можно поддержать дополнительные типы, путём введения интерфейсного класса, с требованием от пользователя реализовать такой интерфейс, хотя, это «слегка» снижает ценность использования шаблонов и если есть возможность, я бы предпочёл заплатить в рантайме и использовать что-то в духе std::variant.