本书由知名的C++专家Matthew H.Austern执笔,引导你进入泛型编程思维模型,并将你带往此一模型的最重要成品:C++ Standard template Library(STL)。本书揭示STL的奥秘,告诉你STL不仅仅是一组方便运用的容器类(container classes)。对于泛型组件和可交互作用的组件而言,STL是一个具备扩充能力的框架(framework)、 《泛型编程与STL》阐述了泛型编程的中心思想:concepts、modeling、refinement,并为你展示这些思想如何导出STL的基础概念:iterators、containers、function objects。循此路线,你可以把STL想像为一个由concepts(而非明确之functions或classes)组成的程序库:、你将学习其正式结构并因此获得其潜在威力所带来的完整优势。本书使你能够: ●以你自己的“可移植组件”及“可交互作用之泛型组件”扩充STL; ●产生一些算法,让它们和它们所处理之型别(types)及数据结构彻底划清界线; ●撰写更精致、更高效、更有效力的代码,可跨平台重复使用。
上传时间: 2014-01-06
上传用户:Avoid98
This book systematically introduced the Standard C Library and the C++ library, C++ Standard template Library.The features are presented both in alphabetic order and by category.
标签: Standard systematically introduced the
上传时间: 2015-11-14
上传用户:semi1981
We propose a novel approach for head tracking, which combines particle filters with Isomap. The particle filter works on the low-dimensional embedding of training images. It indexes into the Isomap with its state variables to find the closest template for each particle. The most weighted particle approximates the location of head. We develop a synthetic video sequence to test our technique. The results we get show that the tracker tracks the head which changes position, poses and lighting conditions.
标签: approach combines particle tracking
上传时间: 2016-01-02
上传用户:yy541071797
《C++标准程序库》本书不仅对每一个程序库组件提供范围广泛的说明,也对繁复的观念提供清楚明亮的解释,并描述高效运用这些组件时需要的实际编程细节,提出一个又一个的范例程序。本书是一本包含最新资料的完整书籍。反映出被ANSI/ISO C++语言标准规格书纳入C++标准程序库的最新组成。更明确地说,本书将焦点放在标准模板库(Standard template Library)身上,检验其中的容器(containers)
上传时间: 2016-02-27
上传用户:qiaoyue
26.编写一个具有如下样式的类模板tmplt,用于实现所谓的反序输出问题,其中使用了类型参数T(使所处理的元素类型可变化)以及普通参数n(元素个数也可变化): template <class T, int n> class tmplt { T arr[n] // n个T类型的数据存放于数组arr之中 public: void dataIn() //从键盘输入n个T类型数据放入arr数组中 void reverseOut() //将arr数组中的数据按输入的相反顺序输出 } 而后编制主函数,将类模板实例化为某个具体的类并说明类对象,之后通过对象调用其负责输入数据的成员函数,再通过对象调用另一成员函数按反序输出那些输入数据。
上传时间: 2014-01-07
上传用户:xiaoxiang
File name: main.c ** Last modified Date: 2006-09-26 ** Last Version: 1.0 ** Descriptions: The main() function example template ** **------------------------------------------------------------------------------------------------------ ** Created by: ** Created date: 2006-09-16 ** Version: 1.0 ** Descriptions: The original version ** **------------------------------------------------------------------------------------------------------ ** Modified by: Driver IC:ili9320 18BIT ** Modified date: vcs320240-2006-0 ** Version: ** Descriptions:
标签: Last Descriptions modified Version
上传时间: 2016-04-01
上传用户:R50974
多项式曲线拟合 任意介数 Purpose - Least-squares curve fit of arbitrary order working in C++ Builder 2007 as a template class, using vector<FloatType> parameters. Added a method to handle some EMathError exceptions. If do NOT want to use this just call PolyFit2 directly. usage: Call PolyFit by something like this. CPolyFit<double> PolyFitObj double correlation_coefficiant = PolyFitObj.PolyFit(X, Y, A) where X and Y are vectors of doubles which must have the same size and A is a vector of doubles which must be the same size as the number of coefficients required. returns: The correlation coefficient or -1 on failure. produces: A vector (A) which holds the coefficients.
标签: Least-squares arbitrary Purpose Builder
上传时间: 2013-12-18
上传用户:宋桃子
程序设计当中经常会出现使用同种数据结构的不同实例的情况。例如:在一个程序中 可以使用多个队列、树、图等结构来组织数据。同种结构的不同实例,也许只在数据元素 的类型或数量上略有差异,如果对每个实例都重新定义,则非常麻烦且容易出错。那么能 否对同种类型数据结构仅定义一次呢?答案是肯定的,C++提供的类模板(Class template )就可以实现该功能。
上传时间: 2014-01-19
上传用户:zl5712176
This m file models a DPSK UWB system using a delay in one leg of the mixer, correlation receiver low pass filter combination requiring no template for synching. Various waveforms are displayed throughout the system to allow the user to observe operation of the system.
标签: correlation receiver models system
上传时间: 2013-12-25
上传用户:yyyyyyyyyy
c++二、通过将其元素插入到双向链表中的方法对数组A进行排序。算法对链表的当前操作位置进行维护,当需要插入表项时,若新元素比当前位置值要大,则往前移动;若小则往后移动。编写函数DoubleSort实现上述排序算法。 template <class T> void DoubliSort( T a[], int n)
上传时间: 2013-12-03
上传用户:gundamwzc