#include <afxtempl.h>
#include <iostream.h>
struct MyParam
{
CString name;
int age;
};
typedef CList<MyParam,MyParam> CParamList;
typedef CParamList* CParamListPtr;
typedef CMap<int, int, CParamListPtr, CParamListPtr&> CMapListParam;
void main()
{
MyParam mp;
CParamList pmlist[10];
CMapListParam mplist;
for(int i=0;i<10;i++)
{
for(int j=0;j<10;j++)
{
mp.name.Format("%04d",j);
mp.age = j;
pmlist[i].AddTail(mp);
}
}
for(int k=0; k<10; k++)
{
mplist.SetAt(k, mplist[i]);
}
cout<<mplist.GetCount()<<endl;
}