西大的阳光下有大洋的影子

我不上网了

随笔分类 -  C++

c++STL系列之Set
摘要:开头总结: C++中STL的概念总结: 1、容器 2、迭代器 STL中所有的不同库都是容器的概念体现,基本操作都是基于迭代器的操作。 vector封装数组,list封装了链表,map和set封装了二叉树。 一、简介 关于set,必须说明的是set关联式容器。set作为一个容器也是用来存储同一数据类型 阅读全文

posted @ 2021-01-12 19:57 我不上网了 阅读(99) 评论(0) 推荐(0)

C++之gcc编译过程(原理)
摘要:在平时gcc编译中,通常的一步编译操作为: gcc b.c -o b 在使用gcc编译的过程中,那么这个文件编译过程到底是什么? 上述gcc命令其实依次执行了四步操作: 1.预处理(Preprocessing), 2.编译(Compilation), 3.汇编(Assemble), 4.链接(Lin 阅读全文

posted @ 2020-12-20 18:03 我不上网了 阅读(362) 评论(0) 推荐(0)

c++STL系列之Map
摘要:开头总结: C++中STL的概念总结: 1、容器 2、迭代器 STL中所有的不同库都是容器的概念体现,基本操作都是基于迭代器的操作。 一、Map初级用法: //声明 map<int,string> m;//无参声明 map<int,string> m1 = { {1,"one"}, {2,"two" 阅读全文

posted @ 2020-12-17 20:25 我不上网了 阅读(184) 评论(0) 推荐(0)

c++STL系列之Stack
摘要:开头总结: C++中STL的概念总结: 1、容器 2、迭代器 STL中所有的不同库都是容器的概念体现,基本操作都是基于迭代器的操作。 栈的特性是先进后出,和队列一样,是一个具有特殊限定的vector。 栈的基本用法: //栈的声明: stack<int> st ; //栈的基本用法: //栈判空 s 阅读全文

posted @ 2020-11-25 17:09 我不上网了 阅读(111) 评论(0) 推荐(0)

c++STL系列之String
摘要:开头总结: C++中STL的概念总结: 1、容器 2、迭代器 STL中所有的不同库都是容器的概念体现,基本操作都是基于迭代器的操作。 一、string string 其实相当于一个保存字符的序列容器,因此除了有字符串的一些常用操作以外,还有包含了所有的序列容器的操作。字符串的常用操作包括:增加、删除 阅读全文

posted @ 2020-11-25 16:48 我不上网了 阅读(156) 评论(0) 推荐(0)

c++STL系列之priority_queue(优先队列)
摘要:开头总结: C++中STL的概念总结: 1、容器 2、迭代器 STL中所有的不同库都是容器的概念体现,基本操作都是基于迭代器的操作。 一、优先队列概念 优先队列和队列不同的就在于我们可以自定义其中数据的优先级, 让优先级高的排在队列前面,优先出队。优先队列具有队列的所有特性,包括基本操作,只是在这基 阅读全文

posted @ 2020-11-24 20:11 我不上网了 阅读(416) 评论(0) 推荐(0)

c++STL系列之queue
摘要:开头总结: C++中STL的概念总结: 1、容器 2、迭代器 STL中所有的不同库都是容器的概念体现,基本操作都是基于迭代器的操作。 Queue介绍: 队列的特性是先进先出,一种具有特殊约定的数据结构。 一、头文件引用: #include <quene> 二、队列声明 queue<int> q;// 阅读全文

posted @ 2020-11-24 19:49 我不上网了 阅读(112) 评论(0) 推荐(0)

c++STL系列之Vector
摘要:开头总结: C++中STL的概念总结: 1、容器 2、迭代器 STL中所有的不同库都是容器的概念体现,基本操作都是基于迭代器的操作。 Vector介绍: vector是表示可变大小数组的序列容器。简单来说,vector就是一种内存动态变化的数组,和普通数组相比,它的优点在于不必提前设定初始化大小,既 阅读全文

posted @ 2020-11-23 18:05 我不上网了 阅读(151) 评论(0) 推荐(0)

导航