<T>的用法

///类型转换
template <class T1,class T2>
vector<T2> ObjcetsSwap(vector<T1> objects)
{
vector<T2> returnObjects;
for (size_t i=0;i<objects.size();i++)
{
 
T2 temp=dynamic_cast<T2>(objects[i]);
if (temp!=NULL) { returnObjects.push_back(temp);
}
}
return returnObjects;
};

posted on 2015-05-29 14:29  程序员乌鸦  阅读(282)  评论(0编辑  收藏  举报

导航