#include <list>
#include <algorithm>
using namespace std;
////////////////////////////
list<U*> m_List;
list<U*>::iterator it = m_List.begin(),itend = m_List.end();
if(std::find(it,itend,p) == itend){
m_List.push_back(p);
}else{
cout<<"不好意思,加重复了"<<endl;
}
//////////////////////////////////////
list<U*>::iterator it = m_List.begin(),itend = m_List.end();
for(; it != itend; it++){
*it->Update(t);
}
////////////////////////////////////////