戎码人生

世界上有10种人,一种懂二进制,一种不懂二进制 !

STL之算法总结

STL算法部分主要由头文件,,组成。 要使用 STL中的算法函数必须包含头文件, 对于数值算法须包含,中则定义了一些模板类,用来声明函数对象。 STL中算法大致分为四类: ①非可变序列算法:指不直接修改其所操作的容器内容的算法。 ②可变序列算法:指可以修改它们所操作的容器内容的算法。 ...

2016-10-24 13:24:23

阅读数:10291

评论数:0

STL之set和multiset总结

使用set或multiset之前,必须加入头文件 Set、multiset都是集合类,差别在与set中不允许有重复元素,multiset中允许有重复元素。 sets和multiset内部以平衡二叉树实现 构造,析构 set c //创建空集合,不包含任何元素 set c(op) //以op为...

2016-10-24 13:23:45

阅读数:13105

评论数:0

STL之priority_queue(优先队列)

构造,析构 priority_queue() //默认构造函数,生成一个空的排序队列 priority_queue(const queue&); //拷贝构造函数 priority_queue(const Compare& comp); //构造生成一个空的priority_...

2016-10-24 13:23:00

阅读数:11610

评论数:0

STL之map和multimap总结

map和multimap都是有序关联容器,所有元素都会根据元素的键值自动被排序,包含具有唯一键的键值对。键使用比较函数Compare比较来进行排序。搜索,删除和插入操作具有对数复杂性。map和multimap通常实现为红黑树。multimap相对map来说能够允许重复值的存在 构造,赋值,析构 m...

2016-10-24 13:22:10

阅读数:13848

评论数:0

STL容器总结之Vector

vector 是一种序列容器,是对大小可变数组的封装 数组中的元素是连续存储的,所以除了能够通过迭代器访问外,还可以通过常规的指针偏移量访问元素。换句话说,可以将指向 vector 元素的指针传入以指向数组元素的指针作为参数的函数。vector 会在需要时自动调整所占内存的大小。与对应的静态数组相...

2016-10-24 13:21:04

阅读数:9451

评论数:0

STL容器总结之stack和queue

stack是一个比较简单的容器,它的使用也很简单,stack是LIFO容器,就是后进先出,最后添加进去的元素,第一个取出来 stack初始化 std::stack<int> first; std::stack<int> second(first); std::stack...

2016-10-24 13:20:24

阅读数:7782

评论数:0

STL容器总结之list

在使用std::list<>链表时,难免会对数据进行添加删除操作。而遍历链表则有两种方式:通过索引访问,象数组一样处理;通过std::list<>::iterator链表遍历器进行访问 STL 中的list 就是一 双向链表,可高效地进行插入删除元素。 list不支持随...

2016-10-24 13:19:41

阅读数:8682

评论数:0

STL容器总结之deque

deque双向队列是一种双向开口的连续线性空间,可以高效的在头尾两端插入和删除元素,deque在接口上和vector非常相似,下面列出deque的常用成员函数 构造,析构 deque<Elem> c //创建一个空的deque deque<Elem> c1(c2) //赋...

2016-10-24 13:18:51

阅读数:8718

评论数:0

C++基础:各种输入方法总结,cin、cin.get()、cin.getline()、getline()、gets()、getchar()

输入原理简述:程序的输入都建有一个缓冲区,即输入缓冲区。每次输入过程是这样的,当一次键盘输入结束时会将输入的数据存入输入缓冲区 cin 根据cin>>sth 中sth的变量类型读取数据,这里变量类型可以为int,float,char,char*,string等诸多类型。这一输入操作,在...

2016-10-24 13:17:37

阅读数:10256

评论数:0

C++ string类型详解

string是非常强大的类型,很好的封装了字符串的操作,有些时候我们可以把string当做字符的容器,string也支持大多数容器操作,下面就列出string类型所支持的所有操作,本文并不是为了讲解string的用法和应用,而是希望作为string类型的参考文档,每个函数皆在注释后有详细说明,需要...

2016-10-24 13:16:28

阅读数:8653

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭