Как разобрать токены, разделенные пробелами в препроцессоре C ++?

Я занимаюсь метапрограммированием препроцессора, и мне нужен способ конвертации f(a b) в g(a,b) в препроцессоре C ++. поскольку a а также b два жетона в C++Кажется возможным найти способ разделить их. Тем не менее, после нескольких часов работы все еще нет решения этой проблемы.

Любая сторонняя библиотека, включая boost::preprocessor приветствуется, учитывая, что эти библиотеки работают в процессе предварительной обработки.

Кроме того, есть ли способ разделить произвольные токены? например const T& следует преобразовать в const, T, &

3

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]