码迷,mamicode.com
首页 >  
搜索关键字:模板函数 模板类    ( 1161个结果
C++ Primer 学习笔记_77_模板与泛型编程 --实例化
模板与泛型编程--实例化引言: 模板是一个蓝图,它本身不是类或函数。编译器使用模板产生指定的类或函数的特定版本号。产生模板的特定类型实例的过程称为实例化。 模板在使用时将进行实例化,类模板在引用实际模板类型时实例化,函数模板在调用它或用它对函数指针进行初始化或赋值时实例化。1、类的实例化 当编写Q....
分类:编程语言   时间:2014-07-16 23:25:29    阅读次数:252
CMap与hash_map效率对比
CMap与hash_map底层均采用hash stable实现,CMap是MFC提供的模板类。hash_map虽然目前并未纳入C++标准模板类库,但几乎每个版本的STL都提供了相应的实现。CMap与hash_map的存储于查询效率比较如下: 利用rand函数随机生成99999个整数构成查询数据集,紧接着申请9999个整数作为查询。测试两个模板类的插入与查询总时间,测试结果显示:当查询都不存在时C...
分类:其他好文   时间:2014-07-09 12:28:28    阅读次数:265
C++中str1::function和bind
在C++的TR1中(TechnologyReport)中包含一个function模板类和bind模板函数,使用它们可以实现类似函数指针的功能,但却却比函数指针更加灵活,特别是函数指向类的非静态成员函数时。可以参考Scott Meyers. >. Item 35.下面具体说明其使用方法。 一、指向全局函数或静态成员函数时 因为在本质上讲全局函数和静态成员函数没有区别,使用方法上除了静态成...
分类:编程语言   时间:2014-07-08 16:23:42    阅读次数:309
函数模板和模板函数
1.1函数模板的声明函数模板可以用来创建一个通用的函数,以支持多种不同的形参,避免重载函数的函数体重复设计。它的最大特点是把函数使用的数据类型作为参数。函数模板的声明形式为:template(参数表){ 函数体}其中,template是定义模板函数的关键字;template后面的尖括号不能省略...
分类:其他好文   时间:2014-07-05 20:41:48    阅读次数:257
ASP.Net 上传进度条的实现方法
对于加载时间比较长的ASP.NET页面,我们可以在客户端浏览器中显示进度条来显示页面正在装载。下面就是具体的实现过程:新建项目,名字为WebPortal,在项目类型中选择Visual C#项目或者Visual Basic项目都可;在模板类型中选择ASP.NET Web应用程序;位置里输入:http:...
分类:Web程序   时间:2014-07-02 17:04:30    阅读次数:245
using STL
这是本小人书。原名是《using stl》STL概述STL的一个重要特点是数据结构和算法的分离。尽管这是个简单的概念,但这种分离确实使得STL变得非常通用。例如,由于STL的sort()函数是完全通用的,你可以用它来操作几乎任何数据集合,包括链表,容器和数组。要点STL算法作为模板函数提供。为了和其...
分类:其他好文   时间:2014-06-25 12:46:08    阅读次数:288
C++模版
模版分类 模板分为类模板与函数模板 函数模版:为函数写一个模版,在使用函数时需要指出类型. Template 返回值类型函数名(形参表){.... } 类模版:为类写一个模版,在使用类时需要指出类型. Template class 类名{.... } 类模版内函数类外实现: 在类模板外部定义成员函数,template 函数反回类型类名::函数名(参数列表){函数体} templ...
分类:编程语言   时间:2014-06-24 18:29:03    阅读次数:254
基于ACE的定时器模板类
1 ACETimerClockGenerator.h 2 ClockGeneratorIF.h 3 在类中定义一个结构体,在结构体中定义一个函数。 4 在结构体中定义一个函数,这样做有什么好呢? 5 6 TimerHandler.h 7 用了模板的方法去构造定时器类。有助于底层调用...
分类:其他好文   时间:2014-06-23 07:27:26    阅读次数:338
【C++之STL】理解容器(ing)
“容器可容纳一些数据的模板类” “容器是包容其他对象的对象”两种类型:顺序容器、关联容器顺序容器关联容器访问成员顺序访问和随机访问经过优化关键键值访问任何改变vector长度的操作都会是已存在的迭代器失效,如erase()删除元素
分类:编程语言   时间:2014-06-22 23:26:15    阅读次数:193
STL之内存处理
说明:本文仅供学习交流,转载请标明出处,欢迎转载!            STL中与内存配置相关的类是allocator类,这是一个模板类,用于内存的分配、对象的构造、对象的析构和空间的删除,本文主要介绍下相关的函数。        内存空间的分配:allocate函数        allocate函数原型为:iter allocate(n,T*),分配足以容纳n个T对象的空间,返回指向所...
分类:其他好文   时间:2014-06-22 15:21:46    阅读次数:190
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!