LINUX.ORG.RU

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

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

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

другими словами — построить статический вариант кода на основе различия поставляемого «неизвестного» типа сущности невозможно — можно лишь создать ветви обработки для рантайма.

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

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