Возможно ли (просто) достичь поведения шаблона C++ без наличия шаблонов? Я использую встроенную C++ toolchain, у которой нет этой функции, но это было бы полезно, если бы я мог ее реплицировать.Достижение поведения шаблона C++ без наличия доступных шаблонов
В качестве примера использования я хотел бы создать несколько циклических буферов для разных типов. На данный момент у меня есть только кольцевой буфер uint8_t
, но мне нужно больше.
Шаблоны целый язык программирования, так что нет. Но вы могли бы реплицировать * некоторые * функции с помощью макросов, сценариев генерации кода или 'constexpr', хотя я сомневаюсь, что ваша встроенная инструментальная цепочка поддерживает последнюю. – juanchopanza
Ближе всего вы можете получить некоторые препроцессорные макроопределения IMHO, но ничего с совместимым синтаксисом. Другим вариантом может быть использование интерфейса C++ для генерации c промежуточного кода. –
Хммм, нет, у меня нет последних особенностей. –