首先我们在学习类模板和函数模板时候会遇到这样一个问题:
类模板 与模板类
函数模板与模板函数
这些不仅仅是简单的文字游戏,而是需要我们深深的区分一下才可以理解其中的奥秘!
再回想一下我们在学习C语言的时候也遇到了这样几个类似的名词
函数指针与指针函数
数组指针与指针数组
函数指针即是重点在后边的名词指针,前边的函数只是修饰名词指针的一个定语而已,欧,这是一个语文的奥秘哟...
分类:
其他好文 时间:
2015-06-25 17:39:07
阅读次数:
104
1、XML Publisher定义数据
2、XML Publisher定义模板
模板类型选择Microsoft Excel,默认输出类型选择Excel,上传.xls模板
3、定义并发程序
4、定义请求
请求输出格式选择XML
5、制作Excel模板(97-2003格式保存)
http://docs.oracle.com/cd/E21764_01/bi.1111/e13881/T527...
分类:
其他好文 时间:
2015-06-25 17:31:27
阅读次数:
289
#include#include#includeusing namespace std;class A{public: A(int x, int y) :m_x(x), m_y(y) { } int compare(void) { cout m_y) return 1; return ...
分类:
编程语言 时间:
2015-06-25 17:15:58
阅读次数:
115
说几个STL的缺点吧,虽然都是在比较极端的情况下出现,但是对于一些大项目还是会遇到的1. 代码膨胀问题每一个实例化过的模板类,都会膨胀出一份独立的代码,比如std::vector, std::vector,编译后会产生两份代码,在VC2008下,每份代码大约是3-4kb,这是因为vector比较简单...
分类:
编程语言 时间:
2015-06-24 10:39:42
阅读次数:
250
队列是一种限定存取位置的线性表,允许插入的一端叫做队尾(rear),允许删除的一端叫做队首(front)。
队列具有FIFO的性质
队列的存储表示也有两种方式:基于数组的,基于列表的。基于数组的叫做顺序队列,基于列表的叫做链式队列。
一下是基于动态数组的顺序队列的模板类的实现。
顺序队列的抽象基类如下所示:只提供了接口和显式的默认构造函数和析构函数,在派生类中调用。
#i...
分类:
其他好文 时间:
2015-06-23 15:50:28
阅读次数:
191
类模板实现:在上课时间的定义给它的一个或多个参数,这些参数代表了不同的数据类型。 -->抽象的类。在调用类模板时, 指定參数, 由编译系统依据參数提供的数据类型自己主动产生对应的模板类 -->详细的类。类模板的定义C++的类模板的写法例如以下:template //类型參数表的写法...
分类:
编程语言 时间:
2015-06-21 19:45:48
阅读次数:
147
模板类 template stack {...} 的构造函数应该写作stack而不是stack,经作者这么一说我在注意到这件事情。模板的特化先说说函数模板。函数模板只能全特化,不能偏特化,并且特化的模板函数相比于等价模板函数优先,但是和非模板函数相比非模板函数优先。 1 #include 2 3 ....
分类:
编程语言 时间:
2015-06-16 22:38:35
阅读次数:
190
Pair类型概述pair是一种模板类型,其中包含两个数据值,两个数据的类型可以不同,基本的定义如下:pair a;表示a中有两个类型,第一个元素是int型的,第二个元素是string类型的,如果创建pair的时候没有对其进行初始化,则调用默认构造函数对其初始化。pair a("James", "Jo...
分类:
编程语言 时间:
2015-06-12 18:57:03
阅读次数:
128
已经一年多的时间没有使用多线程了.最近需要做一个异步发邮件的功能,为了给同事写一个例子,想起以前写的爬虫的时候,一个带我的人给了我一个通用的模板类, 我觉得那个例子很好,于是我根据自己的理解,写出了如下的代码.首先是一个通用的 计数器.包括 当前在运行的线程数Current,执行成功的数量Suc.....
分类:
编程语言 时间:
2015-06-11 18:49:17
阅读次数:
184
本节条款:需要类型转换时请为模板定义非成员函数这节知识是在条款24的基础上,讲述的有关非成员函数在模板类中(non-member function template)的作用。
我们先看一下条款24讲述的知识核心。条款24讲述了我们如何能实现类的对象在特定条件下的隐式转换问题。
我们先看以下代码:**例一:**#include
#include
using...
分类:
编程语言 时间:
2015-06-08 11:42:20
阅读次数:
150