码迷,mamicode.com
首页 >  
搜索关键字:static_cast    ( 267个结果
BZOJ 2219 数论之神 数论
题目大意:求在[0,p)范围内的解的个数 鏼爷的题解:http://jcvb.is-programmer.com/posts/42036 我只是来粘代码的QAQ 指标啥的原根啥的中国剩余定理啥的真的完全不知道QAQ #include #include #include #include #include #define INF static_cast(1e15) #define ...
分类:其他好文   时间:2014-11-29 14:37:58    阅读次数:168
glog工具函数
1.时间处理函数int64_t CycleClock_Now() { struct timeval tv; gettimeofday(&tv, NULL); return static_cast(tv.tv_sec) * 1000000 + tv.tv_usec;}double W...
分类:其他好文   时间:2014-11-28 20:02:42    阅读次数:206
多继承指针转化的问题
多继承的指针转化跟数据在内存的布局有极大的关系。目前,用msvc11和gcc4.8.3去测试指针转化之后的结果。发现只要不涉及编译增加虚表指针的情况下,派生类的地址多数是和继承列表的首个父类地址相同。当然会有其他问题影响到布局的指针转化。此次要提的内容是,别使用c_style指针转化。正确的指针转化来自于:dynamic_cast/static_cast。 编译器内部生成的指针对象有某个反射机制...
分类:其他好文   时间:2014-11-26 20:56:44    阅读次数:210
C++四种类型转换总结
const_cast,字面上理解就是去const属性。 static_cast,命名上理解是静态类型转换。如int转换成char。 dynamic_cast,命名上理解是动态类型转换。如子类和父类之间的多态类型转换。 reinterpret_cast,仅仅重新解释类型,但没有进行二进制的转换。 4种类型转换的格式,如:TYPE B = static_cast(TYPE)(a)。 cons...
分类:编程语言   时间:2014-11-26 16:35:32    阅读次数:253
error C2440- error BK1513- unable to start program *.exe - Debugging information cannot be found or does not match
error C2440: 'static_cast' : cannot convert from ...to... 此种错误是由VC6的程序用VS打开而造成的(以前在VC6下完全正常运行的消息映射在其它版本下编译不通过),只要将函数的返回类型或参数类型改为对应的即可。unabletostartpr....
分类:其他好文   时间:2014-11-24 15:00:04    阅读次数:303
C++ static_cast const_cast dynamic_cast 和reinterpret_cast的区别
1、static_cast Operator The expression static_cast ( expression ) converts expression to the type of type-id based solely on the types present in the ....
分类:编程语言   时间:2014-11-19 22:11:04    阅读次数:245
C++学习之显示类型转换与运行时类型识别RTTI
static_cast const_cast reinterpret_cast 运行时类型识别(RTTI) dynamic_cast 哪种情况下dynamic_cast和static_cast使用的情况一样? 什么情况下使用dynamic_cast代替虚函数? typeid
分类:编程语言   时间:2014-11-19 17:43:44    阅读次数:268
vc6.0转vs2005出现的问题
在将vc6.0程序转换到vs2005或者vs2008、vs2010时提示:error C2440: 'static_cast' : cannot convert from 'UINT (__thiscall CStaticLink::* )(CPoint)' to 'LRESULT (__thisc...
分类:其他好文   时间:2014-11-18 23:00:35    阅读次数:200
C++晋升之static_cast
花会功夫,就能会一下高大上的玩意...
分类:编程语言   时间:2014-11-11 09:24:21    阅读次数:164
C++四种类型转换
在C/C++语言中用 (type) value(还可以采用type(value))来进行显式类型转换,常常又被称为强制转换。这种转换的正确性完全掌握在程序员手中,传统上强制转换往往被过度使用,成为C++程序犯错的一个主要根源。      为了减少强制转换的副作用,并且在查错时使程序员能够快速定位(总是最值得怀疑的)强制转换,在标准C++中新增加了4个关键字*_cast,用来提倡一种全新的C++显式...
分类:编程语言   时间:2014-11-06 20:04:39    阅读次数:213
267条   上一页 1 ... 20 21 22 23 24 ... 27 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!