术语 | CObList::GetPrev | ||
释义 | CObList::GetPrev CObject*& GetPrev( POSITION& rPosition ); CObject* GetPrev( POSITION& rPosition ) const; 返回值:请参阅GetHead函数返回值的描述。 参数:
说明: 获取由rPosition标识的列表元素,然后将rPosition设置为列表下一个入口的POSITION值。你可以在后向循环中使用GetPrev函数,其条件是调用GetHeadPosition或Find函数建立初始位置。 必须确保POSITION值代表列表中的一个有效的位置,否则,在Microsoft基础类库的调试版将发出错误警告。 如果要获取的元素是列表中第一个,那么rPosition的新值将被设置为NULL。 示例: CObList list; POSITION pos; list.AddHead( new CAge(21) ); list.AddHead( new CAge(40) ); // List now contains (40, 21). // Iterate through the list in tail-to-head order. for( pos = list.GetTailPosition(); pos != NULL; ) { #ifdef _DEBUG afxDump << list.GetPrev( pos ) << "\"; #endif } 该程序的结果如下: a CAge at $421C 21 a CAge at $421C 40 请参阅: CObList::Find, CObList::GetTailPosition, CObList::GetHeadPosition, CObList::GetNext, CObList::GetHead |
||
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。