#包含?& ltiostream & gt
#包含?& lt字符串& gt
使用?命名空間?std
模板?& lt班級?T & gt//類?t就行,只要類型相關。
班級?字符串值對
{
私人:?
字符串?收斂;?//是字符串,不是字符串*
t?adate
公:?
StringValuePair(字符串?a,T?b);?
字符串?first();?
t?second();
};
模板?& lt班級?T & gt
StringValuePair & ltT & gt* string value pair(字符串?a,T?b)
{ astring = a?adate = b;}?
模板?& lt班級?T & gt字符串?StringValuePair & ltT & gt*首先()
{返回?收斂;}
模板?& lt班級?T & gtt?StringValuePair & ltT & gt*第二次()
{返回?adate}
int?主()
{?
StringValuePair & ltint & gtsvp("妳好",5);?
cout & lt& lt" Pair:" & lt;& ltSVP . first()& lt;& lt'?'& lt& ltSVP . second()& lt;& lt\ n ';?
回歸?0;
}