-
map<k, v>
-
对映射表map中一个不存在的元素的访问,会创建一个元素,此元素值为 v();
对于基本类型,v初始化为0;
对于类,进行数值初始化v()
-
pair类型
当间接引用一个映射表迭代器时,获得的就是和这个映射表关联的一个 pair 类型的值;
对于 map<k, v>,pair的类型是 pair<const k, v>,键值不得被修改
-
-
方法的参数中,可以使用函数参数
eg.
std::vector<std::string> split(const std::string&) { // ... } std::map<std::string, std::vector<int> > xref( std::istream& in, std::vector<std::string> find_words(const std::string&) = split) { // ... }
xref中的find_words参数就是一个函数参数,并且缺省值为split方法
-
rand()方法会返回 [0, RAND_MAX) 区间内的一个随机整数
chapter7_使用关联容器
猜你喜欢
转载自blog.csdn.net/captxb/article/details/103050287
今日推荐
周排行