map的复习

今天学习了表达式计算器的改进及符号表的创建。对于符号表中应用STL模板的方法表示疑惑,暂时没有学到那里。

过程中复习了关联容器的map使用。

map<string,int> dictionary第一个值叫作关键字,第二个是对应值。可以利用数组的使用方法得出关键字对应值,如dictionary[str]。所以map又叫关联数组。

当输入一个dicrionary[str1]时,如果原容器中没有str1,将创建一个新的关键值并保留对应值。

map的值类型是pair类型。当对一个map的迭代器解引用时,得到一个pair类型的应用。可以用it->first,it->second的形式去取迭代器表示的map中对应的关键字及对应的值。

今天还在学习一些关于Linux文件权限操作的内容。

posted @ 2017-03-23 21:35  冥地魔王  阅读(140)  评论(0)    收藏  举报