- 博客(4)
- 收藏
- 关注
原创 Git常用操作总结
基础操作创建别名分支操作查看当前分支创建本地分支推送本地分支到远程仓库删除分支拉取远程分支到本地提交代码合并分支回滚分支未进行 add 操作未进行 commit 操作已经执行 commit 操作基础操作创建别名git中可以给一些常用命令设置别名,这样就不用每次都输入长长的单词了,常用的别名设置为:git config --global alias.co checkoutgit conf...
2019-09-22 19:13:22 463
原创 STL容器之deque源码详解
简介构造函数主要函数特点参考资料简介deque是一种双向开口的连续性空间,可以在头尾两端分别做元素的插入删除操作,deque没有所谓的容量(capacity)概念,因为它是动态地以分段连续空间组合而成,随时可以增加一段新空间并链接起来。虽然deque也提供了Random access iterator,但是它的迭代器不是普通指针,其复杂程度很高,同时,对于deque的排序操作,为了高效率...
2019-09-07 12:05:48 768
原创 STL容器之vector源码详解
简介构造函数主要函数push_backclear特点参考资料简介vector的数据安排和array和类似,它们的主要差别在于空间的运用和灵活性,array是静态空间,一旦配置了就不能改变,vector是动态空间,随着元素的加入,它会自动扩充空间以容纳新的元素。构造函数// 默认构造函数explicit vector(const allocator_type& __a = all...
2019-09-01 09:55:49 425
原创 STL容器之list源码详解
简介构造函数主要函数push_backpush_frontclear特点参考资料简介相对于vector的连续线性空间,list就显得更加复杂,它每插入或者删除一个元素,就配置或释放一个元素空间,因此,list对于空间的利用非常精准,一点也不浪费,而且,对于任何位置的插入或者删除,list永远是常数时间。构造函数explicit list(const allocator_type&...
2019-09-01 09:55:19 427
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人