随笔分类 - 跟我一起学STL
摘要:一、引言在上一个专题中,我们介绍了STL中的六大组件,其中容器组件是大多数人经常使用的,因为STL容器是把运用最广的数据结构实现出来,所以我们写应用程序时运用的比较多。然而容器又可以序列式容器和关联式容器两类,C++语言本身提供了一个序列式容器数组,另外STL又提供vector,list,deque等序列式容器,本专题将详细介绍下vector容器。二、vector详解2.1 vector容器介绍vector容器的数据结构为单端数组,其操作方式与数组的操作非常相似,唯一不同的是——数组是静态空间,一旦配置了数组大小就不能改变,而vector是动态空间,随着元素的插入,vector类内部机制会自行
阅读全文
摘要:一、引言最近这段时间一直都在自学C++,所以这里总结下自己这段时间的学习过程,通过这种方式来巩固自己学到的内容和以备后面复习所用,另外,希望这系列文章可以帮助到其他自学C++的朋友们。由于本人之前主要研究C#语言,在自学C++的过程中,经常会把C++中内容与C#中内容进行对比来理解,所以这系列文章的内容也会与C#进行比较,从而来说明语言都是想通的,只要你掌握好一门语言,学习其他语言都可以举一反三。二、STL是什么STL全称为Standard Template Library,即标准模板库,该库提供一些常用的容器对象和一些通用的算法等,大家可以理解STL就是一个库,该库帮我们封装了很多容器类和通
阅读全文
公告
积分与排名
- 积分 - 524251
- 排名 - 1292
随笔分类 (179)
- .NET领域驱动设计系列(12)
- Asp.net(5)
- Asp.net MVC(8)
- C# 互操作入门系列(4)
- C#多线程处理系列(7)
- C#基础知识梳理系列(23)
- C#进阶系列(2)
- C#开发技巧篇(7)
- C#网络编程系列(12)
- CLR(12)
- Index文章索引(4)
- Lua+Cocos2d-x 3.1.1脚本游戏开发系列(1)
- No-Sql(2)
- VSTO之旅系列(5)
- WCF(13)
- WPF(10)
- 程序人生(7)
- 分布式专题(2)
- 跟我学Asp.net开发(3)
- 跟我一起学C# 设计模式(24)
- 跟我一起学STL(2)
- 好文摘录(1)
- 你必须知道的异步编程系列(4)
- 前端(6)
- 深入浅出话VC++(3)
- 更多
随笔档案 (163)
- 2019年1月(2)
- 2018年12月(1)
- 2018年9月(1)
- 2016年5月(3)
- 2016年4月(8)
- 2016年1月(1)
- 2015年10月(1)
- 2015年8月(2)
- 2015年7月(2)
- 2015年6月(6)
- 2015年5月(4)
- 2015年4月(1)
- 2015年3月(4)
- 2014年12月(9)
- 2014年11月(7)
- 2014年10月(7)
- 2014年9月(11)
- 2014年7月(1)
- 2014年2月(1)
- 2014年1月(3)
- 2013年12月(2)
- 2013年10月(9)
- 2013年9月(5)
- 2013年8月(3)
- 2013年7月(3)
- 2013年6月(4)
- 2013年5月(6)
- 2013年3月(5)
- 2013年2月(1)
- 2013年1月(6)
- 2012年12月(6)
- 2012年11月(6)
- 2012年10月(8)
- 2012年9月(7)
- 2012年8月(5)
- 2012年7月(10)
- 2012年6月(2)
- 更多
阅读排行榜
- 1. C#设计模式总结(176744)
- 2. C#设计模式(1)——单例模式(169778)
- 3. C#设计模式(2)——简单工厂模式(86355)
- 4. C#设计模式(3)——工厂方法模式(72641)
- 5. C#设计模式(4)——抽象工厂模式(64639)
- 6. WPF快速入门系列(1)——WPF布局概览(51838)
- 7. C#设计模式(5)——建造者模式(Builder Pattern)(49788)
- 8. C#设计模式(17)——观察者模式(Observer Pattern)(42035)
- 9. VSTO之旅系列(一):VSTO入门(40173)
- 10. C#设计模式(7)——适配器模式(Adapter Pattern)(37339)
- 11. [你必须知道的异步编程]C# 5.0 新特性——Async和Await使异步编程更简单(36053)
- 12. C#设计模式(9)——装饰者模式(Decorator Pattern)(34174)
- 13. C#设计模式(6)——原型模式(Prototype Pattern)(31852)
- 14. [C# 网络编程系列]专题五:TCP编程(31471)
- 15. C# 互操作性入门系列(四):在C# 中调用COM组件(29321)
最新评论
- 1. Re:[Asp.net 开发系列之SignalR篇]专题四:使用SignalR实现发送图片
为啥不用接口的方式上传呢?
- --阿晟哥
- 2. Re:C#设计模式(15)——命令模式(Command Pattern)
写的真好,看一遍就懂了
- --Isan089
- 3. Re:C#设计模式(4)——抽象工厂模式
- 区别: @腻害的小笼包 工厂模式其实是对每一个对象都进行工厂的创建,例如这里面的例子,在工厂模式里会分别对上海鸭脖,上海鸭架,南昌鸭脖,南昌鸭架四个工厂,这样看起来还好,但是如果鸭货的种类增多呢,这是...
- --Isan089
- 4. Re:C#设计模式(1)——单例模式
- @寒食 老哥解释也tm粗暴了,已经懂了为啥要加这么一层判断...
- --热爱和分享
- 5. Re:C#设计模式(9)——装饰者模式(Decorator Pattern)
刚刚看到定义,装饰品可以解决子类爆炸,看到了实现,发现类还是没有变化,这种让人迷惑的情况是什么原因导致的呢?
- --一点不懂