浅谈C/C++中可变参数的原理
上一篇 /
下一篇 2012-09-20 16:21:59
/ 个人分类:C++
可以看到,其中 va_list实际上只是一个参数指针,va_start根据你提供的最后一个固定参数来获取第一个可变参数的地址,va_arg将指针指向下一个可变参数然后返回当前值,va_end只是简单的将指针清0.'ZTa
c2W|fgh.LZ0 用下面的代码进行测试:
.zh
A;I6Di051Testing软件测试网Ub6K1x}51Testing软件测试网)U!C1U P1D$Br.@ ~
- int main()
- {
- Sum(3, 10, 20, 30);
- SumStr(5, "aa", "bb", "cc", "dd", "ff");
-
- SumNew(3, 1, 2, 3);
- SumStrNew(3, "12", "34", "56");
|