参数列表的说明
参数列表的说明函数声明的一部分:
允许编译器将检查在函数要求并在调用中提供参数的参数中的类型一致性。
通过转换,隐式或用户定义,从所提供的参数类型执行为所需的参数类型。
检查或赋值为时,指针的初始化函数。
检查初始化,或赋值为时,对函数。
多个参数列表的说明以逗号分隔。
可以使用参数数目可变的功能指定使用省略号运算符 () 在可变参数的位置。如果省略号存在,则必须是中的最后一个元素参数列表。变量参数列表参见。
每个参数声明包括:
声明说明符,包括类型说明符。具体而言,这意味着:
存储类说明符 自动 或 注册。
const 和 变量。
类型说明符。
声明,能是抽象的。与允许的非抽象声明参数名为;一个抽象声明指定匿名参数。具体而言,这意味着:
选项 * 或 指定指针或引用。
命名参数的选项标识符。
OR
- 指定指针的任何组合的任何复杂声明,引用,函数指针和数组完全指定类型。
指定参数的默认初始值设定项。具体而言,参数初始值设定项由
= 运算符。
一个表达式。对这些表达式的几个限制。请参见
请注意许多特定于 Microsoft 的关键字只能出现在声明说明符和于该名称的声明。