У меня есть такой класс:
class MyClass{
public:
MyClass(int Mode);
private:
std::map < int, std::string, CompFunc > data;
};
Член данных должен использовать другую функцию сравнения в соответствии с аргументом Mode.
if Mode == 1, then use CompFunc1.
if Mode == 2, then use CompFunc2.
etc.
но аргумент шаблона CompFunc там исправлен, как я могу сделать это динамически?
спасибо.