///唯一性数组
class CUniqueArray
{
public:
    CUniqueArray();
    ~CUniqueArray();
    ///增加
    void add(string v);
    ///获取字符串值 sep为分隔符
    std::string getAsString(string sep);
    ///返回大小
    int     size();
    ///清空
    void clear();
    ///获取指定位置的值
    std::string get(int idx);
    ///打印数组信息
    void dump();
    ///转化为help,其中id表示help字段名称
    void toHelp(string id,CSelectHelp& help);
    ///转化为HelpString
    string toHelpString();
    ///是否存在
    bool exist(string sKey);
};
///树型数据结构处理工具