码迷,mamicode.com
首页 >  
搜索关键字:特化    ( 204个结果
模板特化
templateclass Compare{public: static bool IsEqual(const T& lh, const T& rh) { return lh == rh; }};View Code1) 特化为绝对类型 int i1 = 10;...
分类:其他好文   时间:2014-10-24 10:35:36    阅读次数:201
C++ ORM ODB 入门介绍(一)
C++的语言特性决定了在C++中的ORM框架不可能像Java,C#那没有那么灵活。C++的ORM框架一般都是基于模板,编译时,因此其效率比起Java中的ORM框架更高。ODB是一个比较独立,成熟的基于C++Template的ORM框架。使用#pragma编译指令和ODB.exe编译器生成SQL的特化...
分类:数据库   时间:2014-10-09 16:22:28    阅读次数:1888
红黑树的删除和添加节点
操作 因为每一个红黑树也是一个特化的二叉查找树,因此红黑树上的只读操作与普通二叉查找树上的只读操作相同。然而,在红黑树上进行插入操作和删除操作会导致不再符合红黑树的性质。恢复红黑树的属性需要少量(O(log n))的颜色变更(实际是非常快速的)和不超过三次树旋转(对于插入操作是两次)。虽然插入和删除很复杂,但操作时间仍可以保持为 O(log n) 次。 插入 我们首先以二叉查找树的方...
分类:其他好文   时间:2014-10-09 02:46:03    阅读次数:191
14-类模板(上)
一.类模板    C++中可以将模板的思想应用与类,使得类可以不关注具体所操作的数据类型,而只关注类所实现的功能。    C++中的类模板     ----  提供一种特殊的类以相同的行为处理不同的类型     ----  在类声明前使用template进行标识     ----  用于说明类中使用的泛指类型T template class Operator { public: T ...
分类:其他好文   时间:2014-10-06 15:03:30    阅读次数:167
C++ Traits 技术
Tarits,特性的复数。c++萃取技术就是指它。实现方式是模板特化。 STL中涉及到iterator的地方经常能用到它。 自己简单地实现了一下,见下面代码。 {CSDN:CODE:479615}...
分类:编程语言   时间:2014-10-05 22:09:19    阅读次数:183
模板特化
前言:C++提供了一种特例机制,对于某个已有模板,可以为某个或者某组模板参数类型另外指定一种变体,以应付原模板无法处理的问题,或者提供更高效的实现方案.这种机制就称为模板特例.模板特例一个典型的例子就是C++标准库中的容器类模板vector。与数组相似,vector是一种将数据连续存放的容器.但与数...
分类:其他好文   时间:2014-10-01 00:18:30    阅读次数:241
Effective C++:条款43:学习处理模板化基类内的名称
(一) 注意从 “面向对象的C++” 转向 “模板C++” 时继承可能遭遇问题 :由于基类模板可能被特化,而该特化版本可能会改变成员,因此C++拒绝在模板化基类中寻找继承而来的名称。 (二) 看下面的例子: 假设将信息传送到不同的公司去,传送方式包括明文传送和密文传送,采用模板类的设计方法: class CompanyA { public: ... void sendCl...
分类:编程语言   时间:2014-09-20 16:10:39    阅读次数:163
模版的特化和偏特化
模版的特化与偏特化     Partial Template Specialization能够让你在模板(Template)的所有可能的实体中特化出一组子集.   1.模板的特化(template specialization):     例如,定义如下的一个模板:     template     class Widget     {       ... 泛化实现...
分类:其他好文   时间:2014-09-13 20:13:25    阅读次数:228
面向对象三大特征之继承(extends)——Java笔记(六)
继承: 从一般到特殊的关系,是一种拓展关系,子类对象是父类的一种,也可称为”is a“的关系泛化: 把子类里的共性抽取到父类里的来的过程特化: 子类在父类的基础上上定义了自己特有的行为特征的过程格式: 修饰符 class SubClass extends SuperClas...
分类:编程语言   时间:2014-09-11 23:44:32    阅读次数:180
UML类图之间的关系
1.泛化(Generalization)【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和行为。例如:老虎是动物的一种,即有老虎的特性也有动物的共性。【箭头指向】:带三角箭头的实线,箭头指向父类2.实现(Realization)【实现关系】:是一种类与接口的关....
分类:其他好文   时间:2014-09-09 17:39:29    阅读次数:241
204条   上一页 1 ... 16 17 18 19 20 21 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!