C/C++中用va_start/va_arg/va_end实现可变参数函数的原理与实例详解_c++ va_start-CSDN博客

网站介绍:在C/C++中,我们经常会用到可变参数的函数(比如printf/snprintf等),本篇笔记旨讲解通过va_start/va_arg/va_end这簇宏来实现可变参数函数的原理,并在文末给出简单的实例。 备注:本文的分析适用于Linux/Windows,其它操作系统平台的可变参数函数的实现原理大体相似。1. 基础知识 如果想要真正理解可变参数函数背后的运行_c++ va_start