Chinaunix首页 | 论坛 | 博客
  • 博客访问: 846644
  • 博文数量: 155
  • 博客积分: 4004
  • 博客等级: 中校
  • 技术积分: 2070
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-19 11:37
文章分类

全部博文(155)

文章存档

2014年(3)

2013年(9)

2012年(28)

2011年(20)

2010年(29)

2009年(66)

我的朋友

发布时间:2013-10-18 10:41:59

一些成员函数改变对象,一些成员函数不改变对象。例如:int Point::GetY() {return yVal; }这个函数被调用时,不改变Point对象,而下面的函数改变Point对象:void Point:: SetPt(int x, int y) { xVal=x; yVal=y; }为了使成员函数的意义更加清楚,我们可在不改变对象的成员函数的函数原型中加上const说明:cl.........【阅读全文】

阅读(1267) | 评论(0) | 转发(0)

发布时间:2013-10-17 16:28:25

详细解说 STL 排序(Sort)0 前言: STL,为什么你必须掌握1 STL提供的Sort 算法1.1 所有sort算法介绍1.2 sort 中的比较函数1.3 sort 的稳定性1.4 全排序1.5 局部排序1.6 n.........【阅读全文】

阅读(1339) | 评论(0) | 转发(1)

发布时间:2013-08-31 14:12:53

STL对集合操作有标准的算法,有没有用过呢?使用它们的时候有需要注意什么?例子程序?如果没接触过,请看这里的简单介绍:交集set_intersection、并集set_union、差集set_difference、对称差集set_symeetric_difference。 针对这里提及的四个集合运算必须特别注意:1、第一个算法需保证第一集合和第二集合有序,.........【阅读全文】

阅读(8125) | 评论(0) | 转发(0)

发布时间:2013-08-24 15:29:27

1. 使用vector进行排序插入    如果我们有个vector容器,如std::vector vMyVec,里面现在已经有1,3,5,7, 四个元素,现在需要往1,3之间插入2这个元素,那怎么办呢,更或者vector里面是个自定义的类型,需要做这种插入操作,那可以采用下面的方法点击(此处)折叠或打开#incl.........【阅读全文】

阅读(8700) | 评论(0) | 转发(0)

发布时间:2013-08-02 11:26:37

摘要:std::sort是C++ STL 中最重要的算法之一,可以与for_each算法相提并论,当我们有排序需要时,可能最先想到的就是它。这个算法是一个接口模板,在内部实现可能会根据不现情况使用不同的算法。在使用形式上存在两种方式,一种是使用小于运算符进行比较,一种使用传入的函数对象(仿函数)进行比较。目录 [.........【阅读全文】

阅读(1553) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册