C/C++ Programming
文章平均质量分 71
thelee
捕捉生活的流光溢彩
展开
-
调用约定(calling convention)(转)
转自http://blog.sina.com.cn/qingsong80 __cdecl、__fastcall与 __stdcall,三者都是调用约定(Calling Convention),它决定以下内容: 1) 函数参数的压栈顺序 2) 由调用者还是被调用者把参数弹出栈 3) 以及产生函数修饰名的方法。 1、__std转载 2007-07-11 14:47:00 · 648 阅读 · 0 评论 -
复杂的声明(Complicated Declarations)
对于C语言中的声明,我们习惯于从左往右读,这对于简单的情况往往行之有效,但对于复杂的情况则可能产生混淆,特别是使用了太多的圆括号。 如下所示的两个声明: int *f( ); /* f: function returning pointer to int */ int (*pf)( ); /* pf: pointer to fu原创 2007-07-11 14:28:00 · 541 阅读 · 0 评论