动态创建二维字符数组,该如何处理

动态创建二维字符数组
我想实现类似于List控件或者Combo控件那样的可以动态增行的功能,就是在内存中逐行增加字符串,这些字符串可以被其它函数共享访问。不想用类,不知道有没有别的方法?
------解决思路----------------------
全局变量
链表结构
------解决思路----------------------
CArray
------解决思路----------------------
用stl中的vector、list、queue等都可以,例如:vector<vector<char>>