一.以utf16编码的两个字节作为一个敏感词单元,定义TrieNode类:
TrieNode.h:
class Trie;
class TrieNode {
friend class Trie;
typedef std::map<std::string, TrieNode> _TrieMap;
Typedef std::map<std::string,TrieNode>::const_iterator _TrieMapIterator;
private:
std::string __character;
_TrieMap __map;
TrieNode* __parent;
int __dataSize</