迭代器定义的一段 pair 对象来生成容器。显然,只要这个范围内的 pair 对象都是要求的类型,那么任何对象源都可以接受。例如:
folks 是一个包含 pair<string,size_t> 类型元素的 vector 容器,然后用它的元素来填充 neighbors 容器。这里为 neighbors 分配了 500 个格子,但也可以省略这个参数,使用默认的格子个数。可以为前面的两个构造函数指定定义哈希函数的函数对象。这个函数对象会分别作为第 1 个构造函数的第 3 个参数,以及第 2 个构造函数的第 4 个参数,所以这时需要为第 2 个构造函数指定格子个数。接下来会展示如何在接收初始化列表的构造函数中指定这个参数。
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。
添加我为好友,拉您入交流群!
请使用微信扫一扫!