Пример:
Код: Выделить всё
#define MY_MACRO(...) __VA_NOT_OPT__(default) __VA_ARGS__
< /code>
MY_MACRO()Код: Выделить всё
MY_MACRO(arg)То, что я действительно хочу, - это единственный необязательный параметр со значением по умолчанию. Но я думаю, что C-Preprocessor не поддерживает это. Но, может быть, кто -то знает лучше меня.
Подробнее здесь: https://stackoverflow.com/questions/778 ... ike-macros
Мобильная версия