下面是我实现的一个工程上得部分代码,除了很奇怪的错误:
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属性去掉以后就正常了。
为什么?