我目前正在检查电子邮件地址的顶级域。为了检查,我将它与一个文本文件列表进行比较。我想将列表导入静态地图容器。但是,当我尝试实例化它时,它说它不能在当前范围内定义。这是为什么?
这是我的一些头文件:
class TldPart {
public:
static void LoadTlds();
private:
static map<string,bool> Tld;
}
这是cpp中的实现:
void TldPart::LoadTlds()
{
map<string,bool> Tld;
...
}
它告诉我 ValidTld 不能在 LoadTlds 函数中定义。