|
发表于 2009-11-3 03:26:46
|
显示全部楼层
IP:江苏扬州
song4,
我是上海人, 我们不使用您称, 所以从这一点来讲, 我们要比北方人少一份虚伪.
我建议将您这个字眼从中文中删除, 看这就讨厌.
我用事实来说话. 请你试一下下面的代码:
程序代码:
#include<iostream>
#include<string>
using namespace std;
template<class T1,class T2>
class Pair
{
public:
Pair(T1 f,T2 s)
{
first=f;
second=s;
}
void set(T1 f,T2 s)
{
first=f;
second=s;
}
T1 getf()const
{
return first;
}
T2 gets()const
{
return second;
}
void swap()
{
set(second, first);
//T1 temp=first;
//first=second;
//second=temp;
}
private:
T1 first;
T2 second;
};
int main()
{
Pair<int,float> p(10, 3.4f);
p.swap();
cout<<p.getf()<<" "<<p.gets()<<endl;
system("pause");
return 0;
} |
|