STL标准容器类学习笔记之(Vector/Deque/List)...
分类:
其他好文 时间:
2014-06-07 16:13:24
阅读次数:
262
set容器中不能插入重复的元素,需要其插入的元素有比较大小(> mySet ; 等同于
std::set mySet;所以需要元素的数据类型 具有 大小、相等判断的函数。对于编译器标准定义数据类型(如
int,float,double等),系统已经定义大小判断;但对于自定义数据就要注意自己动手添加这...
分类:
其他好文 时间:
2014-06-07 07:09:00
阅读次数:
250
STL实践与分析--容器特有的算法
与其它顺序容器所支持的操作相比,标准库为list容器定义了更精细的操作集合,使它不必仅仅依赖于泛型操作。当中非常大的一个原因就是list容器不是依照内存中的顺序进行布局的,不支持随即訪问,这样,在list容器上就不能使用随即訪问迭代器的算法,如sort等;还有其....
分类:
编程语言 时间:
2014-06-07 06:12:44
阅读次数:
245
排序算法是STL算法中相当常用的一个类别,包括部分排序和全部排序算法,依据效率和应用场景进行选择。 明细: sort 函数原型: template void
sort (RandomAccessIterator first, RandomAccessIterator last); templ...
分类:
其他好文 时间:
2014-06-06 18:35:22
阅读次数:
224
C++11是曾经被叫做C++0x,是对目前C++语言的扩展和修正,C++11不仅包含核心语言的新机能,而且扩展了C++的标准程序库(STL),并入了大部分的C++
Technical Report 1(TR1)程序库(数学的特殊函数除外)。C++11包括大量的新特性:包括lambda表达式,类型推导...
分类:
编程语言 时间:
2014-06-06 06:46:59
阅读次数:
589
在如下的库支持下,开发的系统可以很方便移植到当前大部分平台上运行而无需改动,只需在对应的平台下
用你喜欢的编译器 重新编译即可经典的C++库 STLport-------SGI STL库的跨平台可移植版本,在以前有些编译器离符合 标准比较远的情况下
那时还是有用的,当然目前vc71已经比较接近标准了...
分类:
编程语言 时间:
2014-06-05 21:49:38
阅读次数:
335
SGI -- Silicon Graphics[Computer System]
Inc.硅图[计算机系统]公司.STL -- Standard Template
Library标准模板库。容器的概念所谓STL容器,即是将最常运用的一些数据结构(data structures)实现出来。容器是指容纳...
分类:
编程语言 时间:
2014-06-05 18:27:04
阅读次数:
431
Poco
C++库是:一系列C++类库,类似Java类库,.Net框架,Apple的Cocoa;侧重于互联网时代的网络应用程序使用高效的,现代的标准ANSI/ISO
C++,并基于STL高可移值性,并可在多个平台下可用开源,并使用Boost Software License发布不管是否商用,都完全免...
分类:
其他好文 时间:
2014-06-05 16:33:36
阅读次数:
1417
STL的map表里有一个erase方法用来从一个map中删除掉指令的节点eg:map
mapTest;typedef map::iterator ITER;ITER
iter=mapTest.find(key);mapTest.erase(iter);像上面这样只是删除单个节点,map的形为不会出现...
分类:
其他好文 时间:
2014-06-03 16:11:29
阅读次数:
239
方法:1.在jni目录下新建Application.mk; 加入 APP_STL :=
stlport_static 右边的值还可以换成下面几个:system -
使用默认最小的C++运行库,这样生成的应用体积小,内存占用小,但部分功能将无法支持stlport_static - 使用STLport作...
分类:
其他好文 时间:
2014-06-02 15:35:29
阅读次数:
207