Rule 4:
  通过下面的方式,使用迭代器遍历整个容器:
TMyClassList::iterator it;
TMyClass *pObject;
for (it = myList.begin(); it != myList.end(); it ++) {
pObject = &(*it);
// 使用 pObject
}不过,若你是用容器来保存对象的指针,上面的代码需要做如下修改:
TMyClassList::iterator it;
TMyClass *pObject;
for (it = myList.begin(); it != myList.end(); it ++) {
pObject = *it;
// 使用 pObject
}
  Rule 5:
  按照下面的方法可以删除容器中的元素:
  TMyClassList::iterator it;
  TMyClass *pObject;
  for (it = myList.begin(); it != myList.end(); it ++) {
  pObject = &(*it);
  if (pObject 满足某些删除的标注) then
  myList.erase(it);
  // 若list里面保存的是指针,那么增加下面代码
  delete pObject;
  }容器不会删除其保存的指针,需要手动删除,因此再上面代码中增加了额外一行。
  3 结论
  STL中缺少的一个函数是CString::Format() .
  希望本文能给你足够的信息,让你能开始使用STL,你会惊奇的发现,一切都十分简单!