上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 82 下一页
摘要: STL中常用的数据结构: [1] stack、queue默认的底层实现为deque结构。 [2] deque:用map管理多个size大小的连续内存块,方便头尾插入。 [3] vector:变长动态数组,每次增大1.5倍,删除元素时不释放空间。 [4] priority_queue底层默认采用vec 阅读全文
posted @ 2021-02-10 14:25 konglingbin 阅读(845) 评论(0) 推荐(0)
摘要: <1>从静态存储区域分配. 内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在.例如全局变量、static变量.<2>在栈上创建 在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放.栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的 阅读全文
posted @ 2021-02-10 14:16 konglingbin 阅读(1169) 评论(0) 推荐(1)
摘要: 我们用到的库函数基本上都属于命名空间std的,在程序使用的过程中要显示的将这一点标示出来,如std::cout。这个方法比较烦琐,而我们都知道使用using声明则更方便更安全。 2、命令空间的using声明 我们在书写模块功能时,为了防止命名冲突会对模块取命名空间,这样子在使用时就需要指定是哪个命名 阅读全文
posted @ 2021-02-10 11:18 konglingbin 阅读(1139) 评论(0) 推荐(0)
摘要: 1.重写(Override) 从字面上看,重写就是 重新写一遍的意思。其实就是在子类中把父类本身有的方法重新写一遍。子类继承了父类原有的方法,但有时子类并不想原封不动的继承父类中的某个方法,所以在方法名,参数列表,返回类型(除过子类中方法的返回值是父类中方法返回值的子类时)都相同的情况下, 对方法体 阅读全文
posted @ 2021-01-15 14:50 konglingbin 阅读(3540) 评论(0) 推荐(0)
摘要: 模板(Template)指C++程序设计设计语言中采用类型作为参数的程序设计,支持通用程序设计。C++ 的标准库提供许多有用的函数大多结合了模板的观念,如STL以及IO Stream。 参考:https://www.jianshu.com/p/31d7e18372e2 函数模板定义一族函数。 //t 阅读全文
posted @ 2020-12-26 12:56 konglingbin 阅读(2131) 评论(0) 推荐(0)
摘要: MAP是一类关联式容器,提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据 处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一 种非严格意义上的平衡二 阅读全文
posted @ 2020-12-26 12:37 konglingbin 阅读(406) 评论(0) 推荐(0)
摘要: 要访问顺序容器和关联容器中的元素,需要通过“迭代器(iterator)”进行。迭代器是一个变量,相当于容器和操纵容器的算法之间的中介。迭代器可以指向容器中的某个元素,通过迭代器就可以读写它指向的元素。从这一点上看,迭代器和指针类似。迭代器按照定义方式分成以下四种。1) 正向迭代器,定义方法如下: 容 阅读全文
posted @ 2020-12-25 14:44 konglingbin 阅读(222) 评论(0) 推荐(0)
摘要: vector是一种可以存储任意类型的动态数组,属于序列式容器,可以用sort对其进行排序,底层数据结构是数组,可以随机访问元素。 #include<iostream>#include<vector>#include<algorithm>#include<string>using namespace 阅读全文
posted @ 2020-12-25 14:38 konglingbin 阅读(212) 评论(0) 推荐(0)
摘要: git的工作流 git revert 撤销 某次操作,此次操作之前和之后的commit和history都会保留,并且把这次撤销作为一次最新的提交 * git revert HEAD 撤销前一次 commit * git revert HEAD^ 撤销前前一次 commit * git revert 阅读全文
posted @ 2020-12-18 17:21 konglingbin 阅读(930) 评论(0) 推荐(0)
摘要: https://tool.lu/en_US/deck/hA/detail?slide=10 使用代码度量提高代码质量 Visual Studio 的代码度量值 https://www.cnblogs.com/jinzesudawei/p/9673878.html SourceMonitor 1.总体 阅读全文
posted @ 2020-12-12 12:19 konglingbin 阅读(1040) 评论(0) 推荐(0)
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 82 下一页