码迷,mamicode.com
首页 >  
搜索关键字:不同类    ( 4073个结果
13--函数模板
一.C++中的泛型编程    --- 函数模板         --- 提供一种特殊函数可用不同类型进行调用         --- 类型可以被参数化 template void Swap(T& a,T& b) { T t=a; a = b; b = t; }     说明: -template 关键字用于声明开始泛型编程            -typename 关键字用于声...
分类:其他好文   时间:2014-10-06 13:20:22    阅读次数:200
Stack的一种简单实现
注意以下几点:1.Stack是一种适配器,底层以vector、list、deque等实现2.Stack不含有迭代器在本例中,我添加了几项功能,包括不同类型stack之间的复制和赋值功能,可以实现诸如Stack >和Stack >之间的复制和赋值,这主要依靠成员函数模板来实现。为了更方便的实现以上功能...
分类:其他好文   时间:2014-10-05 21:21:28    阅读次数:234
共用体,枚举体和typedef
共用体变量定义:union 共用体名{ 成员表列}变量表列;特点:1.同一个内存段可以用来存放几种不同类型的成员 ,但在每一瞬间只能存放其中一种,而不是同时存放几种。共用体变量中起作用的是最后一次存放的成员。共用体变量的地址和它各个成员的地址都是同一地址。 2.不能对共用体变量名赋值,不...
分类:其他好文   时间:2014-10-05 19:31:38    阅读次数:186
第03课 OpenGL 添加颜色
添加颜色:作为第二课的扩展,我将叫你如何使用颜色。你将理解两种着色模式,在下图中,三角形用的是光滑着色,四边形用的是平面着色上一课中我教给您三角形和四边形的绘制方法。这一课我将教您给三角形和四边形添加2种不同类型的着色方法。使用Flat coloring(单调着色)给四边形涂上固定的一种颜色。使用S...
分类:其他好文   时间:2014-10-05 12:21:48    阅读次数:251
C++中stack的deque实现
?? 本文实现了STL中stack的大部分功能,同时添加了一些功能。 注意以下几点: 1.Stack是一种适配器,底层以vector、list、deque等实现 2.Stack不含有迭代器 在本例中,我添加了几项功能,包括不同类型stack之间的复制和赋值功能,可以实现诸如Stack >和Stack >之间的复制和赋值,这主要依靠成员函数模板来实现。 为了更方便的实现以上功能,...
分类:编程语言   时间:2014-10-05 10:27:38    阅读次数:308
标准库Queue的实现
跟上篇实现stack的思路一致,我增加了一些成员函数模板,支持不同类型的Queue之间的复制和赋值。 同时提供一个异常类。 代码如下: #ifndef QUEUE_HPP #define QUEUE_HPP #include "Exception.h" #include class EmptyQue...
分类:其他好文   时间:2014-10-04 22:27:07    阅读次数:228
标准库Stack的一种实现
本文实现了STL中stack的大部分功能,同时添加了一些功能。 注意以下几点: 1.Stack是一种适配器,底层以vector、list、deque等实现 2.Stack不含有迭代器 在本例中,我添加了几项功能,包括不同类型stack之间的复制和赋值功能,可以实现诸如Stack >和Stack >之...
分类:其他好文   时间:2014-10-04 22:21:07    阅读次数:225
设计模式之监听器模式
事件处理模型: 组件(事件源)不处理自己的事件,而是将事件处理委托给外部的处理实体(监听器, 这种事件处理模型称为事件的 授权处理模型。 不同的事件,可以交由不同类型的监听器去处理 事件源: 提供订阅与取消监听者的方法,并负责维护监听者列表,发送事件给监听者 监听者: 每个监听者实现接口来接收事件,并负责从事件源订阅与取消订阅 图示:...
分类:其他好文   时间:2014-10-04 17:41:56    阅读次数:206
个人关于存储不同类型对象进行碰撞检测的一些思路
在代码量较小的程序中,我们可能直接会把碰撞检测封装在类...
分类:其他好文   时间:2014-09-30 21:29:30    阅读次数:271
java中重载与重写浅析
java中重载与重写浅析 Overloading (1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。 (2)Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同...
分类:编程语言   时间:2014-09-30 16:13:19    阅读次数:203
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!