网站首页  词典首页

请输入您要查询的计算机术语:

 

术语 CObList::GetPrev
释义 CObList::GetPrev

CObject*& GetPrev( POSITION& rPosition );
CObject* GetPrev( POSITION& rPosition ) const;

返回值:请参阅GetHead函数返回值的描述。

参数:
rPosition返回通过前一个GetPrev函数或其它成员函数调用返回的POSITION值的参考。

说明:
获取由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基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。

 

Copyright © 2004-2023 Winrtm.com All Rights Reserved
京ICP备2021023879号-40 更新时间:2024/10/6 12:31:35