这是2013年写的一篇旧文,放在gegahost.net上面 http://raison.gegahost.net/?p=39 February 20, 2013 casting in C++ Filed under: c++ — Tags: C++ internal, dynamic_cast, ...
分类:
编程语言 时间:
2016-06-10 08:30:53
阅读次数:
262
今天遇到一个问题,那就是当时一个项目设计表的时候,把时间以20160101123596这样的形式,以varchar存到了数据库里。 今天要写一条sql,查询一个报表,条件就是要过滤这个时间,但是varchar类型的,要怎么办呢? 经过google得到这样的答案,现在总结一下 CAST(field a ...
分类:
数据库 时间:
2016-06-04 16:23:46
阅读次数:
179
--日期问题select *from orders where OrderDate > '20030525'--字符串表示日期 --cast 强制转换select *from orders where OrderDate >cast( '20030525' as datetime) --datepa ...
分类:
其他好文 时间:
2016-06-04 09:16:18
阅读次数:
157
sql 语句: select * from 表 order by cast(字段 as varchar) ...
分类:
数据库 时间:
2016-06-04 00:27:52
阅读次数:
896
实用快捷键: Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者/*...*/ )Ctrl+D 复制行Ctrl+X 删除行快速修复 alt+enter (modify/cast)代码提示 alt+/ctr+G 定位某一行Shift+F6 重构-重命名Ctrl+R 替换文本Ctrl+F 查找 ...
分类:
其他好文 时间:
2016-06-01 23:03:48
阅读次数:
182
主要是参考下图,了解内存布局,然后写个实例程序就差不多明白了,但是需要熟悉指针转换。 1) 只有多态类才有RTTI信息,dynamic_cast正是运用RTTI进行转换,属于运行时类型检查。 2) dynamic_cast判断两个指针是否能转换时,用RTTI可以知道当前实际对象,然后遍历自己所有的父 ...
分类:
其他好文 时间:
2016-05-31 08:51:20
阅读次数:
119
0. 静态,动态转换 statci_cast 一般用于同一类型的转化,可以不是指针和引用: 如:pKernel = static_cast<DynamicKernel*>(xGroup->mpCompiledFormula);,这里 xGroup->mpCompiledFormula就是Dynami ...
分类:
编程语言 时间:
2016-05-26 10:23:58
阅读次数:
290
代码: 输出: 分析: dynamic_cast下行转换(基类到子类)时要求基类是多态的,如果发现下行转换不安全,dynamic_cast返回一个null指针; static_cast则没有这个要求,但在无关类指针转换时,编译器会报错,提升了安全性。 ...
分类:
编程语言 时间:
2016-05-24 13:40:20
阅读次数:
153
第一节,集合 除了之前学过的数据类型,int,str,bool,list,dict,tuple,还有一个基本数据类型-集合,集合是一组无序,不重复的序列。由于这个特性,所以集合的元素也可以作为字典的键。 1.集合的创建 cast = set() #创建空集合 2.集合的操作 add() #一次只能添... ...
分类:
其他好文 时间:
2016-05-23 19:07:45
阅读次数:
116
如果想要做ORM,将数据映射为对象,则基本的数据类型转换是必要的功能,而Java似乎未提供该功能,只有自己下手来完成该功能. 完成该功能的目标如下: 1: 提供基本的数据转换 2: 考虑转换的性能. 下面是我的具体实现: 1: 接口: public static <T> T Cast(Class<T ...
分类:
编程语言 时间:
2016-05-23 13:29:10
阅读次数:
179