码迷,mamicode.com
首页 >  
搜索关键字:c++提高1 【泛型编程】函数模板 类模板    ( 749个结果
单链表类模板
单链表类模板节点头ListNode.h 1 #include "stdafx.h" 2 #include 3 using namespace std ; 4 template class SingleList; 5 template 6 class ListNode{ 7 private: 8 .....
分类:其他好文   时间:2014-09-29 13:49:20    阅读次数:243
单链表大整数加法
单链表大整数加法,节点是char型。First List: head->1->8->9Second List: head->9->8->1Result List: head->1->1->7->0实现了单链表(单链表类模板),现在使用单链表实现大整数加法 1 #include "stdaf...
分类:其他好文   时间:2014-09-29 12:56:00    阅读次数:272
open-std cpp11
C++是一门基于C的通用编程语言. 它包含C语言所有的特性,并增加了: 1. 增加了数据类型 2. 类 3. 模板 4. 异常 5. 命名空间 6. 操作符重载 7. 函数名字重载 8. 引用 9. free store management operators(自由存储管理操...
分类:其他好文   时间:2014-09-21 19:08:01    阅读次数:222
Effective C++:条款43:学习处理模板化基类内的名称
(一) 注意从 “面向对象的C++” 转向 “模板C++” 时继承可能遭遇问题 :由于基类模板可能被特化,而该特化版本可能会改变成员,因此C++拒绝在模板化基类中寻找继承而来的名称。 (二) 看下面的例子: 假设将信息传送到不同的公司去,传送方式包括明文传送和密文传送,采用模板类的设计方法: class CompanyA { public: ... void sendCl...
分类:编程语言   时间:2014-09-20 16:10:39    阅读次数:163
C++ Primer笔记 模板
1 函数模板  template T compare(const T & v1,const T &v2) { return .. } 编译器承担了为每种类型编写函数的单调工作. inline  template inline T min(const T&,const T&) 2 类模板  template class Q{  T fun(); }...
分类:编程语言   时间:2014-09-16 23:46:41    阅读次数:281
c++中函数模板的使用
在程序设计中,经常要使用到函数体相同的函数,如果我们要根据所使用的参数表不同来决定调用具体哪个函数时,我们经常使用的方式是进行函数重载,但是当我们的函数很多的时候会发现实现起来很不方便。所以c++提供了函数模板的概念,这和类模板实现起来的方式是类似的。 下面举个例子,我们经常要使用的冒泡排序算法,被排序的对象可能是double,int,char,float等等,下面是实现代码: templat...
分类:编程语言   时间:2014-09-13 12:05:25    阅读次数:191
类模板 与 模板类
类模板表示的是一个模板,专门用于产生类的模子。 例如:  template class Example { T a; }; 模板类指的是由一个模板生成而来的类。例如 Example p; Example p; Example p; template class EE :public Example { }; class EEE :public Example { ...
分类:其他好文   时间:2014-09-11 20:58:22    阅读次数:241
vs 2010 中类文文件模板的修改
类模板 文件的修改,以前也修改过,这次有个同事问我,搞了有一会才搞定,这里还是记录分享下。如果想在每次创建文件时,自动生成文档注释(注意是自动生成文档注释而不是帮助文档),如下面的代码,需要设置VS的模板,新创建的cs类文件会根据模板的样子进行生成。常用的VS文件模板有3个,分别是Class.zip...
分类:其他好文   时间:2014-09-09 17:30:59    阅读次数:139
模板类之间的友元关系实现Blob和BlobPtr
16.12编写你自己版本的Blob和BlobPtr模板,包含书中未定义的多个const成员。Blob.h(注意,成员函数的声明和定义要放在一个头文件中)/*记住,模板的头文件中通常既包括声明也包括定义。函数模板和类模板成员函数的定义通常放在头文件中,不能分开放。。。。谨记*/#ifndef BLOB...
分类:其他好文   时间:2014-09-01 00:21:42    阅读次数:256
UVa 11375 Matches
第一次用lrj的高精度类模板,感觉还是很好用的c[x]表示数字x需要的火柴根数将已经使用的火柴数i看做状态,每添加一个数字x状态就从i转移到i+c[x]d[i]表示从节点0到节点i路径的条数,则答案f(n) = d(1) + d(2) + …… + d(n)开始的时候不计入0,最后的时候如果n≥6答...
分类:其他好文   时间:2014-08-31 18:33:21    阅读次数:205
749条   上一页 1 ... 66 67 68 69 70 ... 75 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!