А задача уже сформулирована?
сделай пока по старинке через вырезание дефайнами. только сделай сразу, чтоб вырезался инклад реализации! либо выбор реализации в одном месте цепочкой иф-деф-ов. и файлы с разными реализациями. а как ты в самом коде будешь делать через мост или шаблонами. или хз как... уже сам решай.
Сформулирована, да не реализована
Эт скорей не вырезания, а генерации получатся
Ну пока я прочел только про одну функцию которая меняет поведение в зависимости от каких-то параметров. Это можно сделать уймой способов - ветвлением по аргументу, динамическим полиморфизмом, статическим полиморфизмом, CRTP всякими. Зачем там именно препроцессор?
Обсуждают сегодня