1、类型转换static_cast<>():静态类型转换,编译时C++编译器会做类型检查,在C语言中,隐式类型转换的地方,均可以使用static_cast<>()进行类型转换;reinterpret_cast<>():强制类型转换;编译器重新解释;dynamic_cast<Cat*>(base):父类对象===>子类..
分类:
编程语言 时间:
2016-11-25 14:43:53
阅读次数:
191
泛型概述 是一种把明确类型的工作推迟到创建对象或者调用方法的时候才去明确的特殊的类型。格式: <数据类型> 注意:该数据类型只能是引用类型。 好处:避免了强制类型转换,比如上个实验 String s=(String)e.nextElement(); 如果我们使用了泛型在抽象的接口中,Interato ...
分类:
编程语言 时间:
2016-11-24 08:22:00
阅读次数:
130
java基本类型的类型转换有三种:1、自动类型转换2、强制类型转换3、表达式类型的自动提升(1)自动类型转换由上图可以看出自动类型转换,其实是从小到大的转换。(2)强制类型转换如果将上图,反向转换,则需要强制类型转换。并且有可能损失精度。(3)表达式类型的自动提升。..
分类:
编程语言 时间:
2016-11-23 08:27:27
阅读次数:
160
Java的基本语法·String是字符串类型关键字,属于引用数据类型,不能通过强制类型转换的方式转换为基本数据类型:但是可以通过方法的方式进行转换:·进制1,对于整数,有四种表示方式:二进制->0、1,满2进1,以0b或0B开头表示十进制->0-9,满10进1八进制->0-7,满8..
分类:
编程语言 时间:
2016-11-22 23:53:22
阅读次数:
323
1.程序跳转至某地址执行 (1)把那个要跳的地址转换成一个函数指针,然后调用这个函数指针。 如想跳转至0x30700000地址上运行程序: 首先(void( * )(void) )是一个强制类型转换符,他将后面的0x30700000这个无符号整数强制转化为一个函数指针,该函数指针所指向的函数入口参数 ...
分类:
其他好文 时间:
2016-11-22 03:20:15
阅读次数:
592
1、java的数据类型可分为基本数据类型和引用数据类型两种。 2、布尔(boolean)类型的变量只有true和false两个值。 3、数据类型的转换可分为“自动类型转换”和“强制类型转换”两种。 4、 算术运算符的成员有加法运算符、减法运算符、乘法运算符、除法运算符和余数运算符。 5、if语句可依 ...
分类:
其他好文 时间:
2016-11-21 22:41:10
阅读次数:
126
Java5: 1、泛型 Generics: 引用泛型之后,允许指定集合里元素的类型,免去了强制类型转换,并且能在编译时刻进行类型检查的好处。 Parameterized Type作为参数和返回值,Generic是vararg、annotation、enumeration、collection的基石。 ...
分类:
编程语言 时间:
2016-11-18 22:26:41
阅读次数:
381
关于泛型那些事? 1.关于 泛型 和 子类继承 : 对于以前关于继承而言,其中子类和父类可以进行类型转换,这就是我们常说的类型转换(向上转型和向下转型)。其中我们知道将父类转换为子类需要进行强制类型转换的。而子类可以直接向上转型转换。 如下代码: Object obj = null; String ...
分类:
其他好文 时间:
2016-11-17 23:26:27
阅读次数:
169
以前遇到的问题,把问题重新整一下,以便查询。 ...
分类:
其他好文 时间:
2016-11-14 02:23:30
阅读次数:
177
要学好C#,基础知识的重要性不言而喻,现将常用到的一些基础进行总结,总结如下: 1. 数据类型转换: 强制类型转换(Chart--> int): char cr='A'; int i = (int)(cr); 2. 委托/匿名函数/Lamda表达式: 委托是匿名函数的起源,Lamda表达式又是匿名函 ...