![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 75
IOT_Change
这个作者很懒,什么都没留下…
展开
-
String类构造函数全攻略
C++中新增添的string类在字符串使用的时候,使用方便,功能也更强大!string的多种定义方式。看下面的一段代码:// the construction of string#include#includeusing namespace std;int main(){ char name[]="Bill Gates"; string s1,s2("Steve原创 2012-12-30 14:31:05 · 565 阅读 · 0 评论 -
string基本的类成员函数的使用(at、length、size、begin、empty、resize)
本文详细介绍string类的较简单也比较基本的成员函数的使用样式: at/length/clear/begin/empty/resize1 at 返回字符串中某个位置的处的字符,类似数组的操作2 length、size计算字符串的长度3 clear 删除全部字符4 begin 返回string类变量中第一个元素的迭代器5 empty 判断字符串是否为空6 re原创 2012-12-30 15:22:19 · 5570 阅读 · 0 评论 -
队列的构造以及使用方法(the usage and construction of queue)
队列(queue):由容器的名字就可以知道,队列就是把一排元素排成一队,所以队列有先进先出的原则,即先来的站前边,后到的站后边;插入/删除:只允许从队尾插入,允许删除的为队头;(即每次离开的都为最老的“队友”);空队列:当队列中没有元素时称为空队列;队列主要应用于简单的搜索中,因此熟练应用队列是进行搜索操作的基本条件;队列的构造:1 首先要声明头文件#include2 定义原创 2012-12-31 11:25:50 · 871 阅读 · 0 评论 -
优先队列的构造以及使用方法的总结(for priority_queue)
上篇简要介绍了队列,而现实生活中,在一个队列中我们往往希望得到该队列中最好元素排名次序。比如,一个竞赛的成绩组成一个队列,那我们可能会首先关注的就是谁是冠军,换言之就是谁是这个队列中的最大元素,这个时候普通的队列就解决起来比较麻烦了,用优先队列可以很方便的解决问题。关于优先队列:从它的名字可以看出来,它的本质是一种队列,但是前面的修饰语“优先”有决定了它是一种特殊的队列!特性:它不同于队列原创 2013-01-01 13:15:45 · 1631 阅读 · 0 评论 -
sort函数对数组、容器以及结构体的排序(for sort)
排序是程序设计应用最广泛的算法之一,所以学好排序的重要性,你懂的!关于排序自己会用的不多,先在这里做个小结!首先,sort函数可以对数组和结构体进行排序,还是用实例说话吧!一句话,都在代码里!#include#include#include#includeusing namespace std;bool cmp(int i,int j){ return (i原创 2013-01-10 21:11:12 · 6653 阅读 · 1 评论 -
string类成员函数find/find_first_of用法详解
一:find函数原型:size_t find ( const string& str, size_t pos = 0 ) const;size_t find ( const char* s, size_t pos, size_t n ) const;size_t find ( const char* s, size_t pos = 0 ) const;size_t find (原创 2013-01-12 22:16:24 · 81743 阅读 · 3 评论 -
单链表的构造(C++)
链表是用一组任意的存储单元来存储线性表中的数据元素。(目前我只能理解为一列元素连接在一起形成的链)链表特性:链表的每个节点都与它前后的节点存在联系。1-2-3-4-5这便很好的说明了链表,链表中每一个节点不仅存放这自己的本节点的值,而且还存放着下指向一个节点的指针。链表节点的描述:(基于链表的特性,我们常用一个结构体来描述链表的节点) struct node{原创 2013-02-23 22:45:51 · 1694 阅读 · 1 评论