shootingstars

posts(9) comments(4) trackbacks(0)
  • C++博客
  • 联系
  • RSS 2.0 Feed 聚合
  • 管理

常用链接

  • 我的随笔
  • 我的评论
  • 我参与的随笔

留言簿

  • 给我留言
  • 查看公开留言
  • 查看私人留言

随笔分类

  • C++(7)
  • IPC
  • PKI(1)
  • 网络(1)

随笔档案

  • 2007年7月 (3)
  • 2007年6月 (5)
  • 2006年2月 (1)

我的收藏

  • Linux,Flex,Yacc....
  • 对很多东东的理解极具深度。文章细致,由浅入深。

搜索

  •  

最新评论

  • 1. re: P2P之UDP穿透NAT的原理与实现(附源代码)
  • 测试了下, 打不通, 求指导。
  • --napt
  • 2. re: P2P之UDP穿透NAT的原理与实现(附源代码)
  • 楼主,工程页面已经没了,给以发我一份吗?谢谢
    549162261@qq.com
  • --SLINGERWANG
  • 3. re: P2P之UDP穿透NAT的原理与实现(附源代码)
  • 楼主 工程下载失败 可否提供一份学习 谢谢
    msopengl@163.com
  • --jemmyLiu
  • 4. re: 如何删除C++容器中的值
  • 评论内容较长,点击标题查看
  • --cchao

阅读排行榜

评论排行榜

View Post

C++泛型算法笔记(1)

find
template < class ForwardIterator, class Type >
ForwardIterator
find( ForwardIterator first, ForwardIterator last, Type value )

find返回一个迭代器,表明是否找到元素,如果找不到返回参数的last。
参数
first:开始搜索的第一个元素
last:搜索到此元素之前,不包括此元素
value:需要搜索的值

back_inserter
template<class _Container>
back_insert_iterator
<_Container>
back_inserter(_Container
& _Cont)
这个函数返回一个迭代器back_insert_iterator<_Container>,这个迭代器是从OutputIterator继承过来的,表明这个迭代器可以被写入。这个迭代器重写了赋值操作,在赋值操作中使用push_back将元素插入容器中。
参数
_Cont:希望被插入值的容器

copy
template < class InputIterator, class OutputIterator >
OutputIterator
copy( InputIterator first1, InputIterator last,
OutputIterator first2 );
这个函数返回一个OutputIterator迭代器
参数
first:开始拷贝的第一个元素
last:拷贝到此元素之前,不包括此元素
first2:拷贝到此迭代器。我们可以使用上面的back_inserter函数返回的OutputIterator

posted on 2007-06-13 18:14 shootingstars 阅读(2234) 评论(0)  编辑 收藏 引用 所属分类: C++


只有注册用户登录后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
相关文章:
  • [导入]C++中关于类中常数静态成员初始化的问题
  • boost::regex学习
  • boost::algorithm学习
  • 是我rp不好,还是Microsoft的rp不好。。。
  • 五种迭代器
  • C++泛型算法笔记(1)
  • 如何删除C++容器中的值
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理


 
Powered by:
C++博客
Copyright © shootingstars