函数可变参数、va_list、va_start、va_arg、v

2016-04-07  本文已影响654人  某个胖子

可变参数的函数原理其实很简单,而va系列是以宏定义来定义的,实现跟堆栈相关.我们写一个可变函数的C函数时,有利也有弊,所以在不必要的场合,我们无需用到可变参数.如果在C++里,我们应该利用C++的多态性来实现可变参数的功能,尽量避免用C语言的方式来实现.

上一篇 下一篇

猜你喜欢

热点阅读