在Java中,如果A是基类,B是A的派生类,那么instanceof可以用来判断一个实例对象是A还是B,相当于一个二元操作符,但与==, >, (a)) { // Process B } if (C *c = dynamic_cast (a)) { // P...
分类:
编程语言 时间:
2015-09-15 12:35:10
阅读次数:
257
转自:http://www.cnblogs.com/chio/archive/2007/07/18/822389.html首先回顾一下C++类型转换:C++类型转换分为:隐式类型转换和显式类型转换第1部分.隐式类型转换又称为“标准转换”,包括以下几种情况:1) 算术转换(Arithmetic con...
分类:
编程语言 时间:
2015-09-15 10:52:50
阅读次数:
215
前言: 遇到朋友提问,例如以下:SELECT*FROMali_usersWHEREDATEDIFF(CAST(CONCAT(DATE_FORMAT(NOW(),'%y'),DATE_FORMAT(birthday,'-%m-%d'))ASDATE),CAST(DATE_FORMAT(NOW(),'....
分类:
数据库 时间:
2015-09-15 09:26:48
阅读次数:
254
做了一个简单的报表,就是按照员工编号查询员工,其中员工编号是全数字,我们保存在数据库中的是字符型varchar2(10),所以在report studio中做查询就一直报告服务器错误. 其中使用cast 转换数据类型,无效 最终,是在查询中修改过滤器为”自动聚合之后”实现
分类:
其他好文 时间:
2015-09-11 22:10:06
阅读次数:
213
前面讲了C++继承并扩展C语言的传统类型转换方式,最后留下了一些关于指针和引用上的转换问题,没有做详细地讲述。C++相比于C是一门面向对象的语言,面向对象最大的特点之一就是具有“多态性(Polymorphism)”。要想很好的使用多态性,就免不了要使用指针和引用,也免不了会碰到转换的问题,所以在这一...
分类:
编程语言 时间:
2015-09-11 15:49:22
阅读次数:
257
1、字符串->数值C++代码 1 #include 2 #include 3 int main() 4 { 5 using boost::lexical_cast; 6 int a = lexical_cast("123"); 7 double b = lex...
分类:
其他好文 时间:
2015-09-10 19:04:52
阅读次数:
221
public static List ToList(DataTable dataTable) { var columnNames = dataTable.Columns.Cast() .Select(c => c.ColumnName...
分类:
其他好文 时间:
2015-09-08 18:07:22
阅读次数:
130
获得一个月的天数:首先到得一个月最后一天的日期,通过 SQL Server 日期函数 day() 取得日期中的“天 ”部分 获得 2008 年 2 月份的天数: select day(cast(‘2008-03-01‘ as datetime) - 1) 获得本月天数: 返回...
分类:
数据库 时间:
2015-09-07 11:19:58
阅读次数:
207
在SQLServer中使用该sql语句可以生成GUID:select cast(NEWID() as varchar(36)) as uuid通过一下语句将GUID中的'-'字符去掉:select SUBSTRING(uuid,1,8)+SUBSTRING(uuid,10,4)+SUBSTRING(...
分类:
数据库 时间:
2015-09-06 20:09:08
阅读次数:
196
c++中的强制转换static_cast、dynamic_cast、reinterpret_cast的不同用法儿虽然const_cast是用来去除变量的const限定,但是static_cast却不是用来去除变量的static引用。其实这是很容易理解的,static决定的是一个变量的作用域和生命周期...
分类:
编程语言 时间:
2015-09-06 12:26:24
阅读次数:
317