木有寸557

 

2012年11月5日

C++ 接收数量不定的函数参数

摘要: 可以将函数定义成能够接受任意数量的实参。通过将省略号(3个句点...)写在函数定义中形参列表的最后,即可表示调用该函数时可以提供数量可变的实参。例如 int sumValues( int first, ... ) { // Code for the function } 函数定义中至少有一个普通形参,也可以有多个。省略号必须放在形参列表的最后。 显然定义中没有关于可变列表中实参的类型或数量的任何信息,因此我们的函数代码必须弄清自己被调用时接收的事什么。 C++库在 stdarg.h 头文件中定义了va_start、... 阅读全文

posted @ 2012-11-05 19:29 小猪_你快跑 阅读(401) 评论(0) 推荐(0) 编辑

导航