История изменений
Исправление safocl, (текущая версия) :
по сути эта задача даже не сопоставима с constexpr new() — поскольку, что бы компилятору сделать предположения о том, какой тип на самом деле имеет эта сущность — надо сперва ее получить в реальности в исполняемом коде — а она может прийти извне или из другого юнита трансляции...
другими словами — построить статический вариант кода на основе различия поставляемого «неизвестного» типа сущности невозможно — можно лишь создать ветви обработки для рантайма.
Исходная версия safocl, :
по сути эта задача даже не сопоставима с constexpr new() — поскольку, что бы компилятору сделать предположения о том, какой тип на самом деле имеет эта сущность — надо сперва ее получить в реальности в исполняемом коде — а она может прийти извне или из другого юнита трансляции...