c/c++
feng4206yu
别紧张,我不是什么好人...
展开
-
c/c++可变参数表透析
va_list是c/c++语言问题中解决可变参数的一组宏.先来看一个程序例子吧.#include /** 函数名:max * 功能:返回n个整数中的最大值 * 参数:num:整数的个数 ...:num个输入的整数 * 返回值:求得的最大整数 */ int max ( int num, ... ) { int m = -0x7FFFFFF转载 2009-07-26 22:17:00 · 558 阅读 · 0 评论 -
关于字节对齐的林林总总
第一篇:请看下面的结构:struct MyStruct{double dda1;char dda;int type}; 对结构MyStruct采用sizeof会出现什么结果呢?sizeof(MyStruct)为多少呢?也许你会这样求: sizeof(MyStruct)=sizeof(double)+sizeof(char)+sizeof(int)=转载 2009-07-26 22:28:00 · 526 阅读 · 0 评论 -
Argument Dependent Lookup (ADL)解析
<br /><br />原帖地址:http://blog.pfan.cn/vfdff/35154.html<br />ADL,参数相关查找,也称作为Koenig查找(以Andrew Koenig的名字命名,有兴趣可以看Scott Meyer的文章http://www.artima.com/cppsource/top_cpp_people.html),是指在编译器对无限定域的函数调用进行名字查找时,所应用的一种查找规则。<br />f(x, y, z); // unqualified N::f(x, y,转载 2010-11-05 18:55:00 · 588 阅读 · 0 评论