码迷,mamicode.com
首页 >  
搜索关键字:报表 泛型    ( 10731个结果
委托、匿名方法、Lambda表达式的演进
假设给我们一个泛型对象List,T为int类型,要求我们使用该对象方法FindAll(Predicate match)从中找出该List中的偶数,您如何实现? 说明一下:Predicate是一个泛型委托,它的原型为public delegate bool Predicate(T obj),该委托传....
分类:其他好文   时间:2014-05-23 10:04:08    阅读次数:350
C和C++中泛型编程 - 适应不同类型参数的函数
首先一个简单的问题,如何实现交换两个整数的值? 想必每个有编程经验的人都能作答。 C语言用指针实现如下: void swap(int * a, int * b){ int tmp = *a; *a = *b; *b = tmp; } C++可以使用引用实现如下: void swap(int & a, int & b){ int tmp = a; a ...
分类:编程语言   时间:2014-05-22 13:45:35    阅读次数:286
C++ Primer 学习笔记_79_模板与泛型编程 --模板编译模型
模板与泛型编程--模板编译模型引言: 当编译器看到模板定义的时候,它不立即产生代码。只有在用到模板时,如果调用了函数模板或定义了模板的对象的时候,编译器才产生特定类型的模板实例。 一般而言,当调用函数时[不是模板],编译器只需看到函数的声明。类似的,定义类类型的对象时,类定义必须可用,但成员函数的定义不是必须存在的。因此,应该将类定义和函数声明放在头文件中,而普通函数和类成员函数的定义放在源文件中...
分类:编程语言   时间:2014-05-22 13:37:21    阅读次数:273
C++ Primer 学习笔记_78_模板与泛型编程 --实例化[续]
模板与泛型编程--实例化[续]二、函数模板的显式实参 在某些情况下,不可能推断模板实参的类型。当函数的返回类型必须与形参表中所用的所有类型都不同时,最常出现这一问题。在这种情况下,有必要覆盖模板实参推断机制,并显式指定为模板形参所用的类型或值。1、指定显式模板实参 如果函数形参类型不统一,该如何指定sum的返回类型?template ??? sum(T, U); 此时使用任一形参调用都一定...
分类:编程语言   时间:2014-05-22 13:05:59    阅读次数:322
C++ Primer 学习笔记_77_模板与泛型编程 --实例化
模板与泛型编程--实例化引言: 模板是一个蓝图,它本身不是类或函数。编译器使用模板产生指定的类或函数的特定版本。产生模板的特定类型实例的过程称为实例化。 模板在使用时将进行实例化,类模板在引用实际模板类型时实例化,函数模板在调用它或用它对函数指针进行初始化或赋值时实例化。1、类的实例化 当编写Queueqi时,编译器自动创建名为Queue的类。实际上,编译器通过重新编写Queue模板,用类型in...
分类:编程语言   时间:2014-05-22 10:11:06    阅读次数:367
开发积累—泛型工具类
前言:使用SSH2中使用的泛型工具类,以前写泛型比较麻烦。今天收集到一个工具类,好东呀!!分享给大家,绝对有用。JAVA版的web应用程序使用。...
分类:其他好文   时间:2014-05-22 09:37:48    阅读次数:198
C++ Primer 学习笔记_80_模板与泛型编程 --类模板成员
模板与泛型编程--类模板成员引言: 这一节我们介绍怎样实现前面提到的Queue模板类。 标准库将queue实现为其他容器之上的适配器。为了强调在使用低级数据结构中设计的编程要点,我们将Queue实现为链表。实际上,在我们的实现中使用标准库可能是个更好的决定!!-_-。1、Queue的实现策略 如图所示,我们实现两个类: 1)QueueItem类表示Queue的链表中的节点,该类有两个数据成员ite...
分类:编程语言   时间:2014-05-20 13:47:39    阅读次数:430
c# new的三种用法
在C#中,new关键字可用作运算符、修饰符或约束。1)new运算符:用于创建对象和调用构造函数。这种大家都比较熟悉,没什么好说的了。2)new修饰符:在用作修饰符时,new关键字可以显式隐藏从基类继承的成员。3)new约束:用于在泛型声明中约束可能用作类型参数的参数的类型。东西不用就会忘
分类:其他好文   时间:2014-05-20 12:49:16    阅读次数:247
说来也惭愧,之前不知道是为什么没人指点还是怎么着~!都还没用过泛型~今天学好了,明天去消灭沉余代码~!
本文将为大家讲述。NET中最常见的一种特性,C#泛型。希望通过本文能帮助大家更好的学习和理解C#泛型,在平时的开发工作中起到事半功倍的效果。 泛型,.NET的这个特性相信大家都已经很熟悉了,提起泛型,不能不首先提到C++中的模板,C++中模板的引入大大提高了代码的重用性,因此也得到了许多程序员...
分类:其他好文   时间:2014-05-20 11:09:24    阅读次数:334
当泛型方法推断,扩展方法遇到泛型类型in/out时。。。
说到泛型方法,这个是.net 2.0的时候引入的一个重要功能,c#2.0也对此作了非常好的支持,可以不需要显试的声明泛型类型,让编译器自动推断,例如:1 void F(T value){}2 //...3 int i = 0;4 F(i);此时,编译器可以自动推导出这里的T就是int,这极大的方.....
分类:其他好文   时间:2014-05-20 08:23:26    阅读次数:319
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!