POSITION是一个不透明的结构,使用规则就是必须跟CList之类的东东一起用。主要用于管理链表等,一般用在数据量比较小的场合,数据量大时,太慢。

解决方案 »

  1.   

    POSITION headoflist=mylist.GetHeadPosition();
    while(pos!=NULL)
    {
        myobject=mylist.GetNext(pos);
    }
      

  2.   

    to ky640(exec):
    可否对POSITION的用法和共能讲得详细一些!!我曾经看过CList的源代码,其中对指针的传递都是使用POSITION,后来又听说STL中的"递归子"功能与他有相似之处但使用更方便、功能也更强大,但我始终对其比较糊涂。
      

  3.   

    刚才说错了,是STL中的"iterator - 迭代子"。请大家别见笑!
      

  4.   

    刚才说错了,是STL中的"iterator - 迭代子"。请大家别见笑!