一个奇怪的c++异常

一个奇怪的c++错误下面是我实现的一个工程上得部分代码,除了很奇怪的错误:class Trie{public:Trie()~Trie

一个奇怪的c++错误

下面是我实现的一个工程上得部分代码,除了很奇怪的错误:

class Trie{public:Trie();~Trie();         bool loadModel(const std::string model);private:bool type ;static std::map<std::string,std::string> _model;static bool Split(std::list<std::string>& vecstr,std::string &str, std::string token);static bool IsPrefix(const std::string &src, const std::string &prefix);//bool Trie::Split(std::list<std::string>& vecstr,std::string &str, std::string token);};
显示的错误为:”无法连接的外部符号“

但是把_model的static属性去掉以后就正常了。

为什么?