模板与泛型编程--重载与函数模板引言: 函数模板可以重载:可以定义有相同名字但参数数目或类型不同的多个函数模板,也可以定义与函数模板有相同名字的普通非模板函数。 但是,声明一组重载函数模板不保证可以成功调用它们,重载的函数模板可能会导致二义性。一、函数匹配与函数模板如果重载函数中既有普通函数又有函数模板,确定函数调用的步骤如下:1.为这个函数名建立候选函数集合,包括: a.与被调用函数名字相同的任...
分类:
编程语言 时间:
2014-05-26 04:34:12
阅读次数:
317
模板与泛型编程--模板特化引言: 我们并不总是能够写出对所有可能被实例化的类型都最合适的模板。某些情况下,通用模板定义对于某个类型可能是完全错误的,通用模板定义也许不能编译或者做错误的事情;另外一些情况下,可以利用关于类型的一些特殊知识,编写比从模板实例化来的函数更有效率的函数。 compare函数和 Queue类都是这一问题的好例子:与C风格字符串一起使用进,它们都不能正确工作。 compare...
分类:
编程语言 时间:
2014-05-26 03:15:50
阅读次数:
395
Format属性:日期:输入d(表示简易日期)。2007/5/1 0:00:00 输入d之后 变成
2007/5/1 金额:输入C0(表示货币),系统会根据设定值产生对应的货币符号,至于0则表示保留小数0位。36,216 输入C0之后变成
数量:输入N0,表示呈现数...
分类:
数据库 时间:
2014-05-26 01:29:24
阅读次数:
304
单机软件,让人的感觉就只能在本地使用。单机版c/s软件,数据存放在本机上,老板想要查看销售报表的话,需要跑到公司的那台电脑上才能查看,这对于在外面四处跑业务的老板来说,基本上是不可能做到的。但每天的销售营业数据又是老板非看不可的。如何解决这个矛盾问题呢?单机版c/s软件能否可以让老板在异地查看营业报...
分类:
其他好文 时间:
2014-05-26 01:07:25
阅读次数:
308
软件系统如何如何,老板最后来看的是报表。要想看不同的统计指标,就需要看不同的报表,这是通常的做法,于是乎几十个。。。。。。几百个报表,软件公司得投入多少的人力物力用于报表开发,有人说不是有报表开发平台吗?哎,有了它,你就不用做报表模板了吗?还得做。举个例子:销售类报表,一般地可能有几十个吧,能不能把...
分类:
其他好文 时间:
2014-05-26 00:58:28
阅读次数:
168
在众多的工业控制系统领域常常会实时采集现场的温度、压力、扭矩等数据,这些数据对于监控人员进行现场态势感知、进行未来趋势预测具有重大指导价值。工程控制人员如果只是阅读海量的数据报表,对于现场整个态势的掌控会十分困难,因此往往希望借助一些图表进行展示,其中趋势图是常用的实时数据展示方式之一。目前实现趋....
分类:
其他好文 时间:
2014-05-26 00:06:04
阅读次数:
648
泛型概述
在Java中存入容器中的对象再取出时需要转换类型,因为对象加入容器会被转换成Object类型,而取出时要转换成实际类型。但向 下类型转换都是存在潜在危险的,因此应该尽量避免它们。
Java的泛型:
所谓泛型就是在定义(类、方法、形参、成员变量等等)的时候,指 定它们为通用类型,也就是数据类型可以是任意类型。
泛型为提高大型程序的类型安全和维护带来了很大的潜力。...
分类:
编程语言 时间:
2014-05-24 20:42:35
阅读次数:
319
汇总方式选择遍历字段,默认为数据汇总求和字段语言里填写要在列遍历的字段,在后面的筛选条件里增加遍历字段=‘@now’和其他条件兼容原来的模式
分类:
其他好文 时间:
2014-05-24 16:53:55
阅读次数:
460
其余的就不多说了,一切都在代码中
package com.gc.generic;
/**
* JDK5 之前集合对象使用问题:
* 1、向集合添加任何类型对象
* 2、从集合取出对象时,数据类型丢失,使用与类型相关方法,强制类型转换
* 存在安全隐患
*
* *****************************
*
* JDK5中的泛型:允许程序员使用泛型技术限制集合的...
分类:
编程语言 时间:
2014-05-24 14:23:36
阅读次数:
299
模板与泛型编程--模板特化[续]三、特化成员而不特化类 除了特化整个模板之外,还可以只特化push和pop成员。我们将特化push成员以复制字符数组,并且特化pop成员以释放该副本使用的内存:template<>
void Queue::push(const char *const &val)
{
char *new_item = new char[sizeof(val) + 1];
...
分类:
编程语言 时间:
2014-05-24 14:16:21
阅读次数:
339