设为首页 加入收藏

TOP

F.2.7 使用区间的构造函数
2013-10-07 15:48:28 来源: 作者: 【 】 浏览:79
Tags:F.2.7 使用 区间 构造 函数

F.2.7  使用区间的构造函数

使用区间的构造函数使用一个用迭代器定义的、STL-风格的区间:

 

begin迭代器指向源字符串中要复制的第一个元素,end指向要复制的最后一个元素的后面。

这种构造函数可用于数组、字符串或STL容器:

 

在第一种用法中,InputIterator的类型为const char *;在第二种用法中,InputIterator的类型为vector::iterator。

调用该构造函数后,将存在下面的关系:

data( )方法返回一个指向字符串的第一个元素的指针,该字符串是通过复制区间[begin,end)中的元素得到的;

size( )方法返回begin到end之间的距离(度量距离时,使用的单位为对迭代器解除引用得到的数据类型的长度);

capacity( )方法返回一个不小于size( )的值。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇F.2.4 使用左值引用的构造函数 下一篇F.5.6 find_last_not_of( )系列

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Shell 传递参数 (2025-12-25 00:50:45)
·Linux echo 命令 - (2025-12-25 00:50:43)
·Linux常用命令60条( (2025-12-25 00:50:40)
·nginx 监听一个端口 (2025-12-25 00:19:30)
·整个互联网就没有一 (2025-12-25 00:19:27)