C++
米格315
江苏海安人。程序员(VC)。爱好象棋。
展开
-
C++类型转换符详解:sattic_cast,dynamic_cast,const_cast,reinterdivt_cast
使用标准C++的类型转换符:static_cast、dynamic_cast、reinterdivt_cast、和const_cast。3.1 static_cast用法:static_cast ( exdivssion ) 该运算符把exdivssion转换为type-id类型,但没有运行时类型检查来保证转换的安全性。它主要有如下几种用法:①用于类层次结构中基类和子类之间指针或引用的转换。转载 2010-04-29 10:46:00 · 617 阅读 · 0 评论 -
_cdecl和_stdcall的区别
_cdecl 是C Declaration的缩写,表示C语言默认的函数调用方法:所有参数从右到左依次入栈,这些参数由调用者清除,称为手动清栈。被调用函数无需要求调用者传递多少参数,调用者传递过多或者过少的参数,甚至完全不同的参数都不会产生编译阶段的错误。_stdcall 是Standard Call的缩写,是C++的标准调用方式:所有参数从右到左依次入栈,如果是调用类成员的话,最后一个入栈的是转载 2010-04-29 23:10:00 · 558 阅读 · 0 评论