【关于 CStringList 类的一些问题】
在CStringList 类中的很多成员函数的参数都是 POSITION 类型的,例如:GetAt(POSITION position ),GetNext(POSITION position )等等,我跟踪后发现,POSITION 在afx.H文件中定义:
// abstract iteration position
struct __POSITION { };
typedef __POSITION* POSITION;
可是这是个空结构!!!
现在的问题是,如果我想读取任意位置上的字符串(比如,我想读取“第五个”位置上的字符串),那我就得这样写:
POSITION pos;
CString str;
pos = ????????;(这块怎么写?)
str = myList.GetAt(pos);