Class XStringList { protected: int32 numStrings; int32 maxStrings; int32 bufferSize; int32 bufferUse; char *strArray[]; char *strBuffer; char *strNext; public : XStringList(); XStringList(char *head, int32 numStr); ~XStringList(); Add(char *str); char *operator[int i]; } XStringList::XStringList() { numStrings = 0; maxStrings = INITIAL_SIZE; bufferSize = INITIAL_SIZE * 16; bufferUse = 0; strArray new(); strNext = strBuffer = ; } XStringList::XStringList(char *head, int32 numStr) { } XStringList::~XStringList() { } XStringList::Add(char *str) { } char *XStringList::operator[int idx] { }