Я хочу вызывать разные функции-члены шаблона с одинаковой последовательностью типов ввода. Чтобы сократить шаблонный код, я попытался реализовать функцию диспетчера for_each_type,
Я хочу вызывать разные функции-члены шаблона с одинаковой последовательностью типов ввода. Чтобы сократить шаблонный код, я попытался реализовать функцию диспетчера for_each_type, [code] struct A { template void a() {}
Я хочу вызывать разные функции-члены шаблона с одинаковой последовательностью типов ввода. Чтобы сократить шаблонный код, я попытался реализовать функцию диспетчера for_each_type,
У меня есть класс, который принимает лямбду в качестве аргумента шаблона.
template
class ActionItem{
public:
ActionItem(Action_F action_)
: action(action_)
{}
Action_F action;
};
Как я могу создать переменную члена этого класса?
class A{
//...