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