对于不定数目的变量,怎么存储

对于不定数目的变量,如何存储
比如,我的一段程序要去配置文件中读取要枚举的文件类型,再获取这种类型文件的数目,配置文件里面的文件数量是不确定的,还有怎样做对应的存储,
比如配置文件里面有exe|dll|..,我怎样在程序中做下面的存储
类型 数目
exe 10000
dll 20000
... ...

------解决方案--------------------
(1)定义一个类型,属性包含类型好数据;
(2)在你的读取类中定义一个成员变量CPtrArray。
(3)读取时创建这个类型的指针变量,在堆上分配内存,添加到你定义的CPtrArray成员变量内;
(4)利用CPtrArray把你所获取的全部数据管起来。

------解决方案--------------------
和大小有什么关系吗?
你担心的是什么?
------解决方案--------------------
探讨

能不能使用map或者multimap保存?

------解决方案--------------------
探讨
能不能使用map或者multimap保存?

------解决方案--------------------
mark,
CPtrArray 或 map
------解决方案--------------------
struct docrec
{

CString doctype;
int count;

}
vector <docrec> docvec;
------解决方案--------------------
stl的list
------解决方案--------------------
stl在性能上还是不错的