map的复习
今天学习了表达式计算器的改进及符号表的创建。对于符号表中应用STL模板的方法表示疑惑,暂时没有学到那里。
过程中复习了关联容器的map使用。
map<string,int> dictionary第一个值叫作关键字,第二个是对应值。可以利用数组的使用方法得出关键字对应值,如dictionary[str]。所以map又叫关联数组。
当输入一个dicrionary[str1]时,如果原容器中没有str1,将创建一个新的关键值并保留对应值。
map的值类型是pair类型。当对一个map的迭代器解引用时,得到一个pair类型的应用。可以用it->first,it->second的形式去取迭代器表示的map中对应的关键字及对应的值。
今天还在学习一些关于Linux文件权限操作的内容。

浙公网安备 33010602011771号