完成clear

This commit is contained in:
邹晓航
2014-11-26 15:03:04 +08:00
parent 08aa19c069
commit cfdb2a34a0

View File

@@ -133,7 +133,7 @@ namespace TinySTL{
iterator erase(iterator position);
iterator erase(iterator first, iterator last);
//void swap(List& x);
//void clear();
void clear();
//void splice(iterator position, list& x);
//void splice(iterator position, list& x, iterator i);
//void splice(iterator position, list& x, iterator first, iterator last);
@@ -246,6 +246,10 @@ namespace TinySTL{
}
return res;
}
template<class T>
void List<T>::clear(){
erase(begin(), end());
}
}
#endif