Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1437312
  • 博文数量: 241
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 2253
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-11 22:27
个人简介

--

文章分类

全部博文(241)

文章存档

2021年(3)

2019年(6)

2018年(1)

2017年(9)

2016年(21)

2015年(50)

2014年(125)

2013年(26)

我的朋友

发布时间:2014-03-12 12:13:55

1、是什么?顾名思义,变参函数就是传入的参数是变化,不确定的。2、为什么?为什么需要变参函数?对于传输参数的个数等不确定的时候怎么办,就像C标准库中的printf()函数等?这个时候就是变参函数的用武之地。3、怎么实现?点击(此处)折叠或打开#include #includ.........【阅读全文】

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

发布时间:2014-03-08 15:51:02

1、简介STL中提供的三种适配器可以由某一种顺序容器去实现。默认下stack 和queue 基于deque  容器实现,priority_queue  则基于vector 容器实现。当然在创建一个适配器时也可以指定具体的实现容器,创建适配器时在第二个参数上指定具体的顺序容器可以覆盖适配器的默认实现。 由于适配器的特点,一个适配器.........【阅读全文】

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

发布时间:2014-03-08 15:26:12

1、关联容器:set, multiset, map, multimap  是一种非线性的树结构,具体的说采用的是一种比较高效的特殊的平衡检索二叉树—— 红黑树结构。set  又称集合,实际上就是一组元素的集合,但其中所包含的元素的值是唯一的,且是按一定顺序排列的,集合中的每个元素被称作集合中的实例。因为其内部是通过链表的方.........【阅读全文】

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

发布时间:2014-03-07 11:33:31

1、分类顺序容器:vector、deque、list关联容器:set、multiset、map、multimap2、顺序容器:2.1 vector(1)简介    线性顺序结构,和数组类似,但是大小可以不预先设定,并且自动扩展。它可以像数组一样被操作,由于它的特性我们完全可以将vector 看作动态数组。    在.........【阅读全文】

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

发布时间:2014-03-04 09:57:51

先要理解class的意思。class应该理解为一种类型,象int,char一样,是用户自定义的类型。(虽然比int char这样build-in类型复杂的多,但首先要理解它们一样是类型)。用这个类型可以来声明一个变量,比如int x, myclass my等等。这样就像变量x具有int类型一样,变量my具有myclass类型。理解了这个,就好解释this了,my里的.........【阅读全文】

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

登录 注册