码迷,mamicode.com
首页 >  
搜索关键字:模板库    ( 484个结果
STL源码剖析-绪论
STL,标准模板库,无处不存在GP(generic programming泛型编程),有多种实现版本。 GNU C++采用的STL为:SGI STL,源码下载,参考文档。 STL文件讲解一: 针对不同的编译器,定义各种环境常量。选取其中的针对GNU编译器的一部分。 # ifdef __GNUC__ # if __GNUC__ == 2 && __GNUC_MINOR__ <= 7...
分类:其他好文   时间:2015-08-28 21:34:17    阅读次数:237
C++类库:OTL连接MySQL ODBC数据库(insert, update, select)
一. 简介 OTL是一个纯C++的通用数据库连接模板库,可以支持各种当下流行的数据库,如Oracle,Sybase, MySQL, PostgreSQL, EnterpriseDB, SQLite,  MS ACCESS, Firebird等等.它是一个跨平台类库,在MS Windows, Linux/Unix/Mac OS X 都可以使用。 OTL使用简单, 只要头文件中包含有: #incl...
分类:数据库   时间:2015-08-28 13:22:54    阅读次数:287
ecshop模板构建说明
名称类型备注(作用或意义)文件(目录)名可否更改images目录存放模板图片目录不可更改library目录存放模板库文件目录不可更改screenshot.png图片用于“后台管理 -> 模板管理 -> 模板选择”显示模板缩略图。不可更改style.csscss样式表不可更改备注:模板文件共22个(格...
分类:其他好文   时间:2015-08-27 21:13:06    阅读次数:165
STL之Vcetor
Vectorsvector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。为了可以使用vector,...
分类:其他好文   时间:2015-08-27 12:59:25    阅读次数:197
C++——string类和标准模板库
一、string类 1、构造函数 string实际上是basic_string的一个typedef,同时省略了与内存管理相关的参数。size_type是一个依赖于实现的整型,是在string中定义的。string类将string::npos定义为字符串的最大长度,通常为unsigned int的.....
分类:编程语言   时间:2015-08-21 20:58:35    阅读次数:214
STL vector的使用(一)
一. vector介绍:     vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。 二. 使用介绍: 1. 为了可以使用vector,必须在你的头文件中包含下面的代码: #...
分类:其他好文   时间:2015-08-21 11:25:00    阅读次数:181
Standard C++ Episode 11
一、标准模板库(STL)(p.s. STL中的常用实用工具auto_ptrstringpair)1.定义了一系列的容器模板(类模板),实现泛型化的数据结构。1)向量(vector, 这里说的"向量"就是数组), 向量内存连续,支持下标访问和随机迭代,只有在尾部进行插入和删除效率才比较高。2)列表(l...
分类:编程语言   时间:2015-08-21 07:01:59    阅读次数:184
C++容器之Vector
vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。为了可以使用vector,必须在你的头文件...
分类:编程语言   时间:2015-08-15 19:57:02    阅读次数:172
C++STL位标志、智能指针与异常处理
参考《21天学通C++》第25、第26、第28章节,对STL位标志、智能指针与C++异常处理进行介绍。 一、使用STL位标志 位是存储设置与标志的高效方法。标准模板库提供了可帮助组织与操作位信息的类。 1. bitset类 std::bitset不是STL容器类,因为它不能调整长度,这是一个实用类,针对处理长度在编译阶段已知的位序列进行了优化。需包含#include 。 2. 实例化bi...
分类:编程语言   时间:2015-08-09 18:49:13    阅读次数:149
[C++11 并发编程] 04 动态选择并发线程的数量
C++标准模板库提供了一个辅助函数 - std::thread::hardware_concurrency(),通过这个函数,我们可以获取应用程序可以真正并发执行的线程数量。下面这个例子,实现了一个并发版本的std::accumulate,它将工作拆分到多个线程中,为了避免过多线程带来的开销,程序指定了每个线程处理数据的最小数量。 头文件和求和操作: #include #include #...
分类:编程语言   时间:2015-08-08 12:08:20    阅读次数:128
484条   上一页 1 ... 32 33 34 35 36 ... 49 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!