Есть ли шаблон / constexpr / C ++ 11 способ замены X-макросов? - PullRequest
10 голосов
/ 03 января 2012

Есть ли способ заменить идиому Xmacro , используя функции C ++ 11 и предпочтительно не используя препроцессор?Я думал, что шаблоны кортежей можно было бы использовать, но я все еще пытаюсь понять, как они работают.

1 Ответ

5 голосов
/ 03 января 2012

XMacros - это общий инструмент для выполнения ширины разнообразных вещей.Многие из которых (например, создание списка перечислителей, строк и т. Д.) Выходят далеко за рамки возможностей шаблонов любого типа.

Возможно, в некоторых случаях вы можете найти способ заменить шаблоны.Но, конечно, не все из них.

...