
STL
yhc166188
路虽远,行则将至;事虽难,做则必成!
展开
-
C++ map注意事项
1、在map中,由key查找value时,首先要判断map中是否包含key。 2、如果不检查,直接返回map[key],可能会出现意想不到的行为。如果map包含key,没有问题,如果map不包含key,使用下标有一个危险的副作用,会在map中插入一个key的元素,value取默认值,返回value。也就是说,map[key]不可能返回null。 3、map提供了两种方式,查看是否包含key,m...原创 2019-03-09 20:32:35 · 534 阅读 · 0 评论 -
C++ vector拷贝使用总结
虽是细节,但使用不当,也容易造成严重错误。挖过填过的坑,记录一下。 主要有以下几种方法 vector<int> list; list.push_back(1); list.push_back(2); 一、初始化构造时拷贝 vector<int> tem(list); 这种拷贝,相当于复制了一份数据,list中的数据不变。 二、assign vector<int...转载 2019-02-21 17:29:20 · 643 阅读 · 0 评论