LINUX.ORG.RU

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

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

в плюсах физически общий код для разных типов возможен только если эти типы имеют общий базовый класс и вызываются либо невиртуальные методы базового класса, либо виртуальные опять же этого класса, но возможно переопределенные в наследниках.

писать ручками специализации не надо, для этого и сделаны темплейты.

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

в плюсах физически общий код для разных типов возможен только если эти типы имеют общий базовый класс и вызываются либо невиртуальные методы базового класса, либо виртуальные опять же этого класса, но возможно переопределенные в наследниках.