13,825
社区成员
发帖
与我相关
我的任务
分享
class Test
{
public:
int a;
double b;
char name[20];
Test()
{
a = 10;
b = 5.5;
strcpy(name, "maliang");
}
template <class T>T Get(int Num);
};
template <class T>T Test::Get(int Num)
{
switch(Num){
case 1:
return a;
case 2:
return b;
case 3:
return name;
}
}
void __fastcall TForm1::Button6Click(TObject *Sender)
{
Test p;
p.Get<int>(1);
}