int lim;
do{
cin>>lim;
switch(lim)
{
case 1: {mpa<1,int,const char*> C; }break;
case 2: {mpa<2,int,const char*> C; }break;
case 3: {mpa<3,int,const char*> C; }break;
case 4: {mpa<4,int,const char*> C; }break;
case 5: {mpa<5,int,const char*> C; }break;
default: cout<<"Incorrect number, please repeat\n";
}
}while(lim<1 || lim>5);
我想将一个值(1,2,3,4或5)传递给模板int a,typename T1,typename T2。我需要此模板的不同实例。但是对象C在切换后会被破坏。如何将不同的实例应用于相同的对象名称?如何将不同的实例应用于相同的对象名称?
不要忘记接受解决您的问题的答案! – Shahbaz 2012-03-27 21:10:44