加载中
c++常用的数据结构之一  std::map  

1.什么是map? std::map是包含具有唯一键的键值对的排序关联容器。按照使用比较功能对密钥进行排序Compare。搜索,删除和插入操作具有对数复杂性。map通常实现为红黑树。 2.map如何按照键排序...

2017/11/02 18:48
225
跟我一起写makefile(转)

概述 —— 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像...

2017/06/20 14:30
22
git 常用操作

1.git clone 描述:   将远程上面的存储库克隆到本地,并创建一个缓存 2.git submodule update 描述:   检查,更新和管理子模块。子模块允许您将另一个Git存储库保存在存储库的子目录中。另一...

2017/05/18 13:44
33
      stl list 和vector的区别以及用法

一、 list和vector的实现原理 1. list的实现 list 是stl提供的双向链表,既然是链表,那么就满足所有链表的特性;list是用不同非连续的空间构成的,每一个节点都存在prev和next指针,进行前后...

2017/06/13 11:43
13
小结内存分配--一道经典的笔试题

题目:这是一道关于内存的思考题,对以下代码的输出做出评价 1. void GetMsg(char* msg) { strcpy(msg, "my world"); return ; } int main() { char* pMsg = "hello world"; ...

2016/09/14 12:04
33
vector的erase操作

最近,在看书的时候,偶然间发现一个细节:就是vector的erase操作。对于这个erase操作,大家都清楚,这个删除操作有2种形式,(1)删除单个元素,参数是迭代器变量;(2)删除区间元素,参数是b...

2016/09/07 09:21
714

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部