E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
CGAL-泛型编程
在C++中通过模板规避潜在错误
模板(template)为C++带来了
泛型编程
的能力,但也带来了使用难度。大体上,使用模板的三大动机分别是提高复用性、去除强制转换和规避潜在错误。在此让我们看一看规避错误的一个例子。
李云
·
2012-05-16 13:15
C++
模板
规避错误
C/C++
在C++中通过模板规避潜在错误
模板(template)为C++带来了
泛型编程
的能力,但也带来了使用难度。大体上,使用模板的三大动机分别是提高复用性、去除强制转换和规避潜在错误。在此让我们看一看规避错误的一个例子。
李云
·
2012-05-16 13:15
C++
模板
规避错误
JAVA
泛型编程
全面总结
JAVA
泛型编程
总结 ——by书生1介绍Java
ssjhust123
·
2012-05-14 19:00
java
编程
object
list
Integer
Shapes
Java
泛型编程
最全总结
JAVA
泛型编程
笔记 1介绍 Java
泛型编程
是JDK1.5版本后引入的。泛型让编程人员能够使用类型抽象,通常用于集合里面。
qiemengdao
·
2012-05-12 12:00
java泛型 详解
泛型编程
与设计新思维
泛型编程
与设计新思维
zhangleisz
·
2012-05-04 17:00
设计模式
编程
算法
iterator
distance
containers
C++
泛型编程
:源起、实现与意义
为什么泛型
泛型编程
(GenericProgramming)最初提出时的动机很简单直接:发明一种语言机制,能够帮助实现一个通用的标准容器库。
zhangleisz
·
2012-05-04 17:00
c#泛型
cnblogs.com/archive/2005/08/25/222970.aspx C#泛型讲座(一)知识点由李建忠老师的讲座内容整理.所谓泛型,即通过参数化类型来实现在同一份代码上操作多种数据类型,
泛型编程
是一种编程范式
xueqibuildxue
·
2012-05-04 14:00
C#
[置顶] Java中的
泛型编程
集合类Vector Java用集合类来容纳不同种类的数据,java.util包中提供的向量(Vector)类就是集合类的一种。该类是Java语言为解决数组长度和元素类型不能改变而引入的集合类,用来表示线性数据结构。 (1)构造方法 publicVector():创建一个空向量对象 publicVector(intinitialCapacity):使用指定的初始容量构造一
lijizh1013
·
2012-05-02 22:00
java
数据结构
vector
object
String
语言
C++
泛型编程
:源起、实现与意义
泛型编程
(GenericProgramming)最初提出时的动机很简单直接:发明一种语言机制,能够帮助实现一个通用的标准容器库。
zy1691
·
2012-05-02 21:00
JDK5.0新特性系列---8.
泛型编程
nbsp; import java.util.ArrayList; import java.util.Collection; import java.util.List; /** *
泛型编程
关键掌握两点
Corwen
·
2012-04-28 08:00
jdk
boost环境部署 Win32环境
1.模块/工具简介Boost库是一个跨平台,开源并且完全免费的C++库,内容涵盖字符串处理、正则表达式、容器与数据结构、并发编程、函数式编程、
泛型编程
、设计模式实现等许多领域,使得实际的开发更加灵活和高效
John_cdy
·
2012-04-25 12:00
设计模式
数据结构
编程
windows
正则表达式
工具
C++多态
多态分编译时多态和运行时多态:编译时多态就是指函数重载,运算符重载,
泛型编程
。这个很好理解运行多态是指使用虚函数来实现使用基类的对象的引用或指针来访问派生类成员,即使调用派生类中由基类申明的虚函数。
creater2009
·
2012-04-23 19:00
模板和
泛型编程
???从P269继续
参考书 <C++ By Dissection> In C++, there are 3 different ways to employ generic coding techniques: void* pointers,  
chuanwang66
·
2012-04-22 09:00
编程
模板和
泛型编程
???从P269继续
参考书 <C++ By Dissection> In C++, there are 3 different ways to employ generic coding techniques: void* pointers,  
chuanwang66
·
2012-04-22 09:00
编程
深入浅出.NET
泛型编程
前言.NET2.0中泛型的出现是一个令人激动的特征。但是,什么是泛型?你需要它们吗?你会在自己的应用软件中使用它们?在本文中,我们将回答这些问题并细致地分析泛型的使用,能力及其局限性。类型安全.NET中的许多语言如C#,C++和VB.NET(选项strict为on)都是强类型语言。作为一个程序员,当你使用这些语言时,总会期望编译器进行类型安全的检查。例如,如果你把对一个Book类型的引用转换成一个
kingmax54212008
·
2012-04-20 10:00
C++ 泛型 理解
为什么泛型
泛型编程
(GenericProgramming)最初提出时的动机很简单直接:发明一种语言机制,能够帮助实现一个通用的标准容器库。
FrankieWang008
·
2012-04-13 09:00
编程
C++
算法
语言
each
编译器
[ACM实验二]C++STL
泛型编程
(2)
实验项目:C++STL
泛型编程
(2)实验目的:掌握C++STL string向量容器等的应用。实验要求:使用VC++6.0实现实验要求。
txf2004
·
2012-04-03 21:00
C++
[ACM实验一]C++STL
泛型编程
(1)
实验项目:C++STL
泛型编程
(1)实验目的:掌握C++STL vector向量容器、stack堆容器和queue队列容器的应用。实验要求:使用VC++6.0实现实验要求。
txf2004
·
2012-04-03 21:00
C++
typename
当用于
泛型编程
时是另一术语"class"的同义词。[1]这个关键字用于指出模板声明(或定义)中的非独立名称(dependentnames)是类型名,而非变量名。
meijia_tts
·
2012-03-26 11:00
c
iterator
Class
编译器
nested
initialization
《C++Primer》 3.19 模板与
泛型编程
函数模板是一个独立于类型的函数,可作为一种方式,产生函数的特定类型版本。在函数模板形参表中,关键字typename和class具有相同涵义。使用typename更为直观。如果要在模板内部定义指定类型,可以在成员名前加上关键字typename模板形参不必都是类型。在调用函数时非类型形参将用值代替,值的类型在模板形参表中指定。编写泛型代码的两个重要原则:1.模板的形参是const引用2.函数体中的测试
wojiaopanpan
·
2012-03-21 15:00
编程
C++
测试
Class
include
编译器
c++中的typename与class
在
泛型编程
的形参表中,关键字typename和class具有相同的含义,可以相互使用,两个关键字都可以在同一模板形参表中使用: 1. typename用在模板定义里,标明其后的模板参数是类型参数。
chenyu964877814
·
2012-03-12 21:00
C++
iterator
Class
reference
编译器
nested
如何在C语言中实现简单的
泛型编程
其中Lecture4中讲到了一种在C语言中不用C++中的template实现
泛型编程
的方法。我在这里总
yuyin86
·
2012-03-10 09:00
Visual Studio2010新特性--C++王者归来(3)-
泛型编程
-转移构造函数
泛型编程
(genericprogramming)关注于产生通用的软件组件,让这些组件在不同的应用场合都能很容易地重用。在c++中,类模板和函数模板是进行
泛型编程
极为有效的机制。什么是临时对象?
junwong
·
2012-03-09 16:00
c++ Primer笔记(16)
第16章:模版与
泛型编程
。1.模版是
泛型编程
的基础。泛型与面向对象一样,都依赖于多态,但是泛型属于静态多态。
cwj649956781
·
2012-03-08 14:00
c++Primer笔记(15)
第四部分:面向对象编程与
泛型编程
。第15章:面向对象编程。1.面向对象3个基本概念:封装,继承,多态。2.c++中,通过基类的引用或指针调用虚函数时,发生动态绑定。
cwj649956781
·
2012-03-08 12:00
编程
C++
String
存储
c++Primer笔记(12,13,14)
第三部分:类和数据抽象 1.抽象数据类型是面向对象编程和
泛型编程
的基础。 第12章:类。1.在类型定义的函数默认是inline函数。
cwj649956781
·
2012-03-07 22:00
泛型编程
使用gcc编译器时的两个注意事项:关于typename和迭代器
其实在C++神作《C++Primer(特别版)》的第16章“模板和
泛型编程
”中已经说得很明白了。下面,我结合自己遇到的问题来讲讲。
qtyl1988
·
2012-03-07 21:00
Generic Programming and the STL(Standard Template Library)
泛型编程
是c++不同于面向对象的又一特性,它不要求通过额外的间接层来调用函数,而是让程序员撰写完全一般化并可以重复运用的算法,其效率和“针对特定数据类型而设计”的算法旗鼓相当。
Daisy8867
·
2012-03-03 19:51
programming
iterator
STL
generic
component
concept
模板——函数模板、类模板
什么是
泛型编程
?STL方法允许编写通用的程序,使得代码不依赖于底层的容器。这种编程风格被称为
泛型编程
。
泛型编程
以独立于任何特定类型的方式编写代码,
泛型编程
与面向对象编程一样,都依赖于某种形式的多态性。
feitianxuxue
·
2012-02-28 23:00
编程
delete
System
Class
出版
编译器
c++模板与
泛型编程
(一)模板定义 ——《c++ primer》读书笔记
c++模板与
泛型编程
(一)模板定义——《c++primer》读书笔记 by斜风细雨QQ:253786989 2012-02-26
泛型编程
就是指编写独立于特定类型的代码,c++STL就是
泛型编程
的极致运用
NorthCan
·
2012-02-26 11:00
编程
C++
String
vector
读书
编译器
Java基础学习总结
Java基础学习总结 1、 Java简介(官网:www.oracle.com) Java是一种电脑编程语言,拥有跨平台、面向对象、
泛型编程
的特性。
org_zhanghua
·
2012-02-24 00:00
java基础
软件知识体系
知识分类:基础知识:1)架构设计设计模式 《深入浅出设计模式》UML设计 《大象--ThinkinginUML》STL和
泛型编程
《STL源码剖析》2)底层编译、
chen_chun_guang
·
2012-02-20 12:00
设计模式
数据结构
编程
linux
UML
linux内核
effective c++ -- 模板与
泛型编程
面向对象提供了运行期的多态,而模板则提供了编译期的多态。模板的编译期多态机制使得函数匹配机制相对于非模板的函数匹配发生了一些变化,也影响了继承体系下的一些声明与设计。本章讲解了模板的编译期多态对我们原先所熟悉的没有模板的世界的一些区别,最后介绍了traits class以及template元编程。 Item 41: 了解隐式接口和编译期多态 通常显式接口由函数的签名式(函数名称、参数类
evasiu
·
2012-02-16 16:00
effective
学习c++步骤
学习模板,参考书籍《
泛型编程
与STL》候捷译;5。深入STL内部,直到能自己写出STL的源码,参考书
friendbaby
·
2012-02-15 10:00
设计模式
数据结构
C++
c
mfc
iostream
java 24-28
二十四、消除非受检警告: 在进行
泛型编程
时,经常会遇到编译器报出的非受检警告(uncheckedcastwarnings),如:Setexaltation=newHashSet();对于这样的警告要尽可能在编译期予以消除
学友
·
2012-02-14 17:27
java
职场
休闲
2012/2/7 《C++ Primer Plus》第十六章:string类和标准模板库 学习笔记
《C++PrimerPlus》第十六章学习笔记这一章粗略介绍了一下STL和
泛型编程
,我也是粗略地看了一看。
Zyearn
·
2012-02-07 20:00
C++
String
iterator
Constructor
templates
containers
Java
泛型编程
- 边界
Java
泛型编程
中使用extends关键字指定泛型参数类型的上边界(后面还会讲到使用super关键字指定泛型的下边界),即泛型只能适用于extends关键字后面类或接口的子类。
zongquanliu
·
2012-02-07 14:43
java泛型
边界
Java
泛型编程
- 边界
Java
泛型编程
中使用extends关键字指定泛型参数类型的上边界(后面还会讲到使用super关键字指定泛型的下边界),即泛型只能适用于extends关键字后面类或接口的子类。
zongquanliu
·
2012-02-07 14:43
边界
java泛型
Java开发
条款01:视C++为一个语言联邦
Object-OrientedC++ classes封装继承多态irtual函数-面向对象设计TemplateC++C++的
泛型编程
STL C++并不是一个带有一组守则的一体语言;它是从四个次语言组成的联邦政府
zcwtop
·
2012-02-05 22:42
C++
职场
effective
休闲
C#
泛型编程
原文地址:http://www.cnblogs.com/kid-li/archive/2006/11/29/577045.html泛型:通过参数化类型来实现在同一份代码上操作多种数据类型。利用“参数化类型”将类型抽象化,从而实现灵活的复用。例子代码:classProgram { staticvoidMain(string[]args) { intob
toddhan
·
2012-02-05 10:00
泛型编程
的一个特例
1、在编写模板函数时,通常在形参中会使用到泛型类型,这样在调用泛型函数时,直接使用就可一了,如果泛型函数没有参数,而函数内部使用了泛型类型,如果直接调用就会出错,而应个在函数名后明确指明泛型的类型。我觉得,对于第一种情况,由于编译器可以从参数中获得泛型的类型,所以不用明确指定了,而对于第二种情况,因为编译器无法从参数中获得泛型的类型,所以必须明确指定。举例如下:#include template
bertzhang
·
2012-02-04 09:00
编程
编译器
编译器肯定会为没有constructor的类生成一个default constructor吗? ――感叹国内教科书中的常识性错误
感觉整个C++就是把C的struct扩充了一下,又加了点多态机制和
泛型编程
罢了(事实上,那时候对多态和
泛型编程
的概念也不是很清楚,只知道virtual和templete)。呵呵。。而
yangyw_112299
·
2012-01-23 23:15
C++
C++
object
职场
Model
effective
休闲
inside
编译器肯定会为没有constructor的类生成一个default constructor吗? ——感叹国内教科书中的常识性错误
感觉整个C++就是把C的struct扩充了一下,又加了点多态机制和
泛型编程
罢了(事实上,那时候对多态和
泛型编程
的概念也不是很清楚,只知道virtual和templete)。呵呵。。而今看
yangyw_112299
·
2012-01-23 23:15
职场
休闲
effective
c++
【c++】
C#
泛型编程
泛型:通过参数化类型来实现在同一份代码上操作多种数据类型。利用“参数化类型”将类型抽象化,从而实现灵活的复用。例子代码:class Program { static void Main(string[]args) { int obj=2; Testtest= new Test(obj); C
richnaly
·
2012-01-11 16:00
编程
function
String
C#
Constructor
编译器
C#
泛型编程
总结
泛型:通过参数化类型来实现在同一份代码上操作多种数据类型。利用“参数化类型”将类型抽象化,从而实现灵活的复用。例子代码:classProgram { staticvoidMain(string[]args) { intobj=2; Testtest=newTest(obj); Console.WriteLine
wolf_121
·
2011-12-28 11:00
编程
function
String
C#
Class
编译器
收集记录一些在使用Python、Django中遇到的问题及解决方法
Python支持命令式编程 、面向对象程序设计 、函数式编程 、面向切面编程 、
泛型编程
多种编程范式。Py
taotie119
·
2011-12-21 09:00
python
django
Cookies
泛型入门
定义:所谓泛型,即通过参数化类型实现在同一份代码上操作多种类型的数据,
泛型编程
是一种范式的转化(在这里体现为类型的晚绑定),他利用参数化类型,将类型抽象化,从而实现代码的灵活复用,精简代码。
·
2011-12-20 10:00
泛型
C#
泛型编程
C#
泛型编程
转自:http://www.cnblogs.com/thcjp/archive/2006/08/27/487550.htmlhttp://www.cnblogs.com/kid-li/archive
_eagle
·
2011-12-13 00:00
STL iterator traitor
迭代器的型别(associatedtypes)是
泛型编程
中经常用到的一种技术。由于C++是一种弱类型语言,不支持typeof()。
orzlzro
·
2011-12-12 21:00
编程
c
iterator
Class
语言
Types
泛型和泛型约束、泛型接口
转自http://www.cnblogs.com/guowenhui/archive/2011/10/25/2223275.html所谓泛型,即通过参数化类型实现在同一份代码上操作多种类型的数据,
泛型编程
是一种范式的转化
_eagle
·
2011-12-08 00:00
上一页
50
51
52
53
54
55
56
57
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他