1. 首页
  2. 数据库
  3. 其它
  4. C++可变参数的实现方法

C++可变参数的实现方法

上传者: 2021-01-03 12:17:03上传 PDF文件 81.45KB 热度 15次
可变参数的实现要解决三个问题: 1.如何调用带有可变参数的函数2.如何编译有可变参数的程序3.在带有可变参数的函数体中如何持有可变参数第一个问题, 调用时在可以传入可变参数的地方传入可变参数即可,当然,还有一些需要注意的地方,后面会提到。 第二个问题,编译器需要在编译时采用一种宽松的检查方案,,这会带来一些问题, 比如对编程查错不利。 第三个是我在这里要关心的问题,先以C语言为例分析其实现原理。 printf和scanf是C语言标准库中最常见的可变参数函数, printf的签名是 代码如下:int printf(const char* format, ...); 其中,... 表示可变参数,现在模仿
下载地址
用户评论