2012年软件水平初级资格程序员考试重点知识19
{returnNULL;
}
else
{
ms_ListIter=ms_List.begin();
return*ms_ListIter;
}
}
staticT*GetAutolistNext()
{
if(ms_ListIter==ms_List.end()
||++ms_ListIter==ms_List.end())
{
returnNULL;
}
else
{
return*ms_ListIter;
}
}
staticunsignedintGetAutolistCount()
{
returnms_List.size();
}
public:
staticlistms_List;
staticiter_tms_ListIter;
};
//Declarationsofstaticvariables
template
listTAutolists::ms_List;
template
//typedeftypenamelist::iteratoriter_t;
typenamelist::iteratorTAutolists::ms_ListIter;
#endif
测试程序:
点击(此处)折叠或打开
#include
#include"TAutolists.h"
classvec:publicTAutolists
{ public:
页:
[1]