C++STL STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。现在虽说它主要出现在C++中,但在被引入C++之前该技术就已经存在了很长的一段时间。 STL的代码从广义上讲分为三类:algorithm(算法)、container(容器)和iterator(迭代器),几乎所有的代码都采用了模板类和模版函数的方式,这相比于传统的由函数和类组成的库来说提供了更好的代码重用机会。在C++标准中,STL被组织为下面的13个头文件:<algorithm>、<deque>、<functional>、<iterator>、<vector>、<list>、<map>、<memory>、<numeric>、<queue>、<set>、<stack>和<utility>。以下笔者就简单介绍一下STL各个部分的主要特点。
标签: STL Standard Template Library
上传时间: 2016-06-20
上传用户:cylnpy
介绍了一种采用硬件控制的自动数据采集系统的设计方法,包括数字系统自顶向下的设计思路、Verilog HDL对系统硬件的描述和状态机的设计以及MAX+PLUSII开发软件的仿真。设计结果表明:该采集系统具有很高的实用价值,极大地提高了系统的信号处理能力。
上传时间: 2016-07-01
上传用户:czl10052678
This assignment requires you to complete the dynamic drawing components of the Date/Time Control Panel from the previous two programming assignments. In particular, you will be moving the map found in the "Time Zone" tab when the time zone changes and will be drawing a clock face corresponding to the time setting.
标签: assignment components the requires
上传时间: 2016-07-03
上传用户:JIUSHICHEN
Easy CHM v3.6 *** *** *** *** *** *** *** *** *** *** *** ** Easy CHM是国华软件推出的一款强大的CHM电子书或CHM帮助文件的快速制作工具。 使用EasyCHM只需要三个步骤就可以完成CHM的制作: 1、用户指定一个目录,EasyCHM会自动导入全部目录及文件; 2、设置CHM编译选项; 3、开始制作。 EasyCHM非常适合个人和单位制作高压缩比的带有全文检索及高亮显示搜索结果的 网页集锦、CHM帮助文件、专业的产品说明、公司介绍、CHM电子书等等。 主要产品功能: 全自动的目录及文件导入(可以包括子目录); 支持导入任意的文件类型; 自动生成CHM的目录列表并自动生成所有目录项; 为CHM的目录列表自动添加多级编号; 批量更换CHM目录各项的图标; 支持批量查找替换多级目录各项的标题文字内容; 允许用户指定从文本文件的第N行自动截取标题; 易用的目录编辑器; 丰富实用的CHM制作选项帮助用户制作更加个性化的专业CHM电子书或CHM帮助文件。 内嵌CHM反编译工具。 自动生成输出Alias和Map头文件。
上传时间: 2013-12-20
上传用户:SimonQQ
sourceforge历史版本完整下载: http://sourceforge.net/project/showfiles.php?group_id=202044 提供了基于b树索引算法的文件数据数据库模块详见storage/目录下面的 btree.c与pager.c container目录为常用的容器实现,如果rbtree avltree map heap list vector hashtable deque T树 B树, test目录为测试程序代码经过初步测试,比较稳定。 os_api:装一些操作系统相关的接口函数。已完成event mutex sem thread pipe相关的封装 advance_container:提供优先级消息队列,普通消息队列,定时器容器。 frame:目前提供了listerner(linux下版本,模仿ace的反应器)定时器 algorithm:补充了堆排序 与快速排序 所有代码均已在windows linux与uclinux + arm44b0平台下测试 欢迎交流 msn:lsccsl@163.net mail:lsccsl@tom.com
标签: sourceforge showfiles group_id project
上传时间: 2016-07-16
上传用户:lili123
16位A/D转换程序,使用MAX+PLUS2做的,用状态机做的,但不够完善,望大家见谅
上传时间: 2016-07-23
上传用户:赵云兴
快速排序算法,二分排序算法的完全实现 时间复杂度只有log(N)
上传时间: 2013-12-25
上传用户:zhengzg
Project file for MS Visual C++ 6.0. Requires GLUT DLL (www.opengl.org) Adjust program constants in Landscape.h and Utility.cpp. MAPS: Default map is read from HeghtXXX.raw where XXX is the MAP_SIZE (as defined in Landscape.h). If this map is not found, the program attempts to open "Map.ved", a Tread Marks map file. Tread Marks maps will only work for MAP_SIZE == 1024. Also, the MULT_SCALE to view Tread Marks maps correctly is "0.25f". (www.TreadMarks.com)
标签: constants Requires Project program
上传时间: 2014-12-03
上传用户:LouieWu
The task of clustering Web sessions is to group Web sessions based on similarity and consists of maximizing the intra- group similarity while minimizing the inter-group similarity. The first and foremost question needed to be considered in clustering W b sessions is how to measure the similarity between Web sessions.However.there are many shortcomings in traditiona1 measurements.This paper introduces a new method for measuring similarities between Web pages that takes into account not only the URL but also the viewing time of the visited web page.Yhen we give a new method to measure the similarity of Web sessions using sequence alignment and the similarity of W eb page access in detail Experiments have proved that our method is valid and e币cient.
标签: sessions clustering similarity Web
上传时间: 2014-01-11
上传用户:songrui
在LP2900工作平台上,利用MAX+plusII开发软件,设计各个模块编程实现基本模型计算机,其中最主要的是CPU的设计。 独立完成运算器的设计,并下载仿真
上传时间: 2014-12-22
上传用户:15071087253