const map访问成员

Posted Goooxin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了const map访问成员相关的知识,希望对你有一定的参考价值。

对于const map<string string>NameBook 成员的访问,如果只是通过

string nick_name = NameBook[real_name]

进行访问的话,会报错,需要通过通过const迭代器访问map成员,即

string FindName(const string& NameBook) const {
    map<string, string>::const_iterator cit = NameBook.find(name);
    if (cit != NameBook.end()) {
        return cit->second;
    }
    return "";
}

 

以上是关于const map访问成员的主要内容,如果未能解决你的问题,请参考以下文章