假设我们有课
class Cheese {
string name;
};
class Wine {
string name;
};
class Pairing: public pair {
};
我们如何修改 Pairing
类,使 T1 始终是 Cheese
而 T2 始终是 Wine
,这样您就无法传递类型参数到配对
?
最佳答案
class Cheese {
string name;
};
class Wine {
string name;
};
class Pairing: public pair<Cheese,Wine> {
};
你可能还想考虑这个:
typedef pair<Cheese,Wine> Pairing;
关于c++ - 使用类型参数子类化类型并在新类中用静态类型替换类型参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37231639/