码迷,mamicode.com
首页 >  
搜索关键字:stl stlport vs2010    ( 8897个结果
STL源码分析--deque
一、deque的中控器       deque是连续空间(至少逻辑上看来如此),连续线性空间总令我们联想到array或vector。array无法成长,vector虽可成长,却只能向尾端成长,而且其所谓的成长原是个假象,事实上是(1)另觅更大空间;(2)将原数据复制过去;(3)释放原空间三部曲。如果不是vector每次配置新空间时都有留下一些余裕,其成长假象所带来的代价将是相当高昂。     ...
分类:其他好文   时间:2014-08-27 23:35:56    阅读次数:576
STL源码分析--迭代器总结、迭代器失效总结
Vector 1、内部数据结构:连续存储,例如数组。 2、随机访问每个元素,所需要的时间为常量。 3、在末尾增加或删除元素所需时间与元素数目无关,在中间或开头增加或删除元素所需时间随元素数目呈线性变化。 4、可动态增加或减少元素,内存管理自动完成,但程序员可以使用reserve()成员函数来管理内存。 5、迭代器失效 插入:vector的迭代器在内存重新分配时将失效(它所指向的元素在该...
分类:其他好文   时间:2014-08-27 23:33:38    阅读次数:403
STL源码分析--list
相较于vector的连续线性空间,list就显得复杂许多,它的好处是每次插入或删除一个元素,就配置或释放一个元素空间。因此,list对于空间的运用有绝对的精准,一点也不浪费。而且,对于任何位置的元素插入或元素移除,list永远是常数时间。       list不仅是一个双向链表,而且还是一个环状双向链表。另外,还有一个重要性质,插入操作和接合操作都不会造成原有的list迭代器失效,这在vecto...
分类:其他好文   时间:2014-08-27 20:34:28    阅读次数:384
vs2010给c语言文件添加头注释
首先申明解决的问题 在修改模板和宏失败之后,利用vs的插件Vassist的功能之一:Snippet Editor来实现在c文件头添加注释先来货:/***********************************************************************...
分类:编程语言   时间:2014-08-27 20:18:08    阅读次数:218
MVC WEB api 自动生成文档
最近在一直在用webapi做接口给移动端用。但是让我纠结的时候每次新加接口或者改动接口的时候,就需要重新修改文档这让我很是苦恼。无意中发现。webapi居然有自动生成文档的功能。。。。真是看见了救星啊。在看了一些资料后发现,如果你的开发环境比较老的话像VS2010 VS2008 这样的你可能需要手动...
分类:Windows程序   时间:2014-08-27 18:30:28    阅读次数:410
STL vector总结(五)Modifiers(38)
这里是vector的所有构造方法,成员方法的一些总结,具体的可以详看后面的链接。 public member function std::vector::assign C++98 C++11 range (1) template void assign (InputIterator first, InputItera...
分类:其他好文   时间:2014-08-27 16:39:09    阅读次数:327
VS2010使用静态编译的qt库(Qt 5)
Qt 5引入了一种新的编写方式。Qt开发界面很方便,但发布程序就不那么方便了,你的把引用到的dll一起发布才行,要是能静态编译就好了,发布的时候只有一个exe多方便。 虽然以前为了方便,直接安装的qt-windows-opensource-5.0.2-msvc2010_32-x86-offline....
分类:其他好文   时间:2014-08-27 16:16:57    阅读次数:224
STL vector总结(四) Element access(37)
这里是vector的所有构造方法,成员方法的一些总结,具体的可以详看后面的链接。 原文地址:http://www.cplusplus.com/reference/vector/vector/operator[]/ public member function std::vector::operator[] reference operator[] (...
分类:数据库   时间:2014-08-27 14:44:18    阅读次数:203
STL vector方法总结(一)Member functions(34)
这里是vector的所有构造方法,成员方法的一些总结,具体的可以详看后面的链接。 容器:Vector 原型: template > class vector;  描述:vector是一种顺序容器,其行为类似于大小可以改变的array数组。 跟array一样,vector使用连续的存储单元来存储里面的元素。这意味着vector可以使用正常的指针的偏移量来访问其元素。它跟array一样的高...
分类:其他好文   时间:2014-08-27 13:07:08    阅读次数:289
STL vector方法总结(二)Iterators(35)
这里是vector的所有构造方法,成员方法的一些总结,具体的可以详看后面的链接。 public member function std::vector::begin C++98 C++11 iterator begin(); const_iterator begin() const; 该方法返回一个指向该vecto...
分类:其他好文   时间:2014-08-27 13:04:27    阅读次数:261
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!