Есть ли способ определить переменный шаблон макроса, как переменный макрос?Есть ли способ определить шаблон шаблона Variadic?
Например, если определить VARIADIC макрос как:
#define PRINT_STRING(fmtId, ...) { \
CString fmt; \
fmt.FormatString(fmt, ##__VA_ARGS__); \
cout << fmt << endl; }
Можем ли мы определить что-то вроде:
#define PARSE_FUNCTION(functionName, typename...) \
std::function<int(typename...)> m_##functionName(){ \
return (std::function<int(typename...)>) functionName; }
Что? вы можете объяснить, что вы хотите более подробно, я не получил его ... – Thibaut
Макросы и шаблоны - это не одно и то же. Это похоже на проблему XY. Объясните, что вы пытаетесь достичь *, а не как пытаетесь это сделать. –
Спасибо, да, я думаю, это тоже глупый вопрос :) –