4
Я хочу передать имя переменной-члена. Я думал, что я мог бы сделать этоПередача переменных-членов заданного класса
template <typename T::*>
void SetVal(T::* newval)
{
};
Это, очевидно, не работает, но, надеюсь, доносит, что я пытаюсь сделать. Я хочу иметь возможность установить определенную переменную-член шаблонного шаблона.
Вам нужно передать имя в виде строки, как в SetVal («age», 3)? – maxpolk
Известно ли это имя во время компиляции или оно каким-то образом разрешается во время выполнения? –