Как делать шаблоны без ##?
На С шаблоны вообще нельзя реализовать
Можно. Препроцессор есть. Защиту хедера убераешь. Дефайнишь T и инклюдишь.
Предложите другое название.
Самое обычное использование микропроцессора.
Слушай, а ты таки все же где-то нашел машину времени?
Контроллер. Там целых 32 Кб ОЗУ, 3 МГц тактовая частота, 4 16-битных регистровых пары и только компилятор C.
Тогда не парься, а используй кодогенерацию
Скриптами файлы в проект добавлять на основании файла-шаблона?
Куча вариантов. Хоть из json/xml бери инфу для кодогенерации. Либо бери уже готовый тулинг по обработке шаблонов, конкретный не скажу, но их много
как вам идея сделать это на современном препроцессоре, а сгенеренный код вставлять в хедера вашего С89
Обсуждают сегодня