diff --git a/Trie.cpp b/Trie.cpp index 42d3cbc..d6d4a40 100644 --- a/Trie.cpp +++ b/Trie.cpp @@ -188,7 +188,7 @@ int main() //ChUnicode chUniStr[16]; //int uniLen = utf8ToUnicode(utf, sizeof(utf), chUniStr); //cout< TrieNodeHashMap; - struct TrieNode + struct TrieNode { TrieNodeHashMap hmap; bool isLeaf; + unsigned int count; string tag; TrieNode() @@ -79,6 +80,7 @@ namespace CppJieba { private: TrieNode* _root; + vector _nodeVec; public: typedef TrieNodeIterator iterator; public: