c/c++
文章平均质量分 53
cjf120971944
这个作者很懒,什么都没留下…
展开
-
c++强制类型转换
dynamic_cast: 通常在基类和派生类之间转换时使用,run-time cast const_cast: 主要针对const和volatile的转换. static_cast: 一般的转换,no run-time check.通常,如果你不知道该用哪个,就用这个。 reinterpret_cast: 用于进行没有任何关联之间原创 2010-03-21 13:11:00 · 191 阅读 · 0 评论 -
long atol(const char *nptr);
atol 函数名: atol 功 能: 把字符串转换成长整型数 用 法: long atol(const char *nptr); 程序例: #include stdlib.h> #include int main(void) { long l; char *str = "98765432"; l = atol(str); /* 原来为l = atol(str); */原创 2010-03-25 14:35:00 · 843 阅读 · 0 评论 -
_cdecl 和_stdcall
_cdecl 是C Declaration的缩写,表示C语言默认的函数调用方法:所有参数从右到左依次入栈,这些参数由调用者清除,称为手动清栈。被调用函数不需要求调用者传递多少参数,调用者传递过多或者过少的参数,甚至完全不同的参数都不会产生编译阶段的错误。 _stdcall 是Standard Call的缩写,是C++的标准调用方式:所有参数从右到左依次入栈,如果是调用类成员的话,最后一个入栈的是t转载 2010-03-25 14:43:00 · 192 阅读 · 0 评论