1. 首页
  2. 服务器应用
  3. FTP
  4. 实例讲解在C++的函数中变量参数及默认参数的使用

实例讲解在C++的函数中变量参数及默认参数的使用

上传者: 2020-12-03 11:27:15上传 PDF文件 85.73 KB 热度 20次

采用数量可变的参数的函数声明至少需要一个占位符参数。如果未提供此占位符参数,则无法访问其余参数。使用在 STDARG.H 包含文件中描述的类型与宏来访问变量列表所传递的参数。有关这些宏的详细信息,请参阅 va_arg、va_copy、va_end、va_start。上一个示例演示以下重要概念:在许多应用程序中,可为 prec 提供合理的默认值,从而消除对两个函数的需求:略微更改了 print 函数的实现以反映类型 double 仅存在一个此类函数这一事实:若要调用新的 print 函数,请使用如下代码:使用默认参数时,请注意以下几点:默认参数不能在以后的声明中重新定义,即使重新定义的参数与原始参数相同也是如此。因此,以下代码将生成错误:此代码的问题在于定义中的函数声明重新定义了 prec 的默认参数。

用户评论