一个奇怪的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属性去掉以后就正常了。
为什么?