我有一个模板类,我需要根据命令行参数对其进行实例化。
一定有比我能想到的更好的方法:
if (optionA == 1){
if (optionB == 2){
myclass <Option1, Option2, Option3> object;
}
}
else if (optionA == 2){
// a whole big if-else ladder
}
这甚至不允许我在 if 语句的范围之外使用我的模板化对象!顺便说一句,所有选项都是标签