函数定义

函数定义的元素如下所示:

IBM 扩展开始 此外,为了与GNU C 和C++ 兼容, XL C/C++ 允许您使用属性来修改函数的属性。 它们在功能属性( IBM 扩展名 )中进行了描述。IBM 扩展结束

函数定义采用以下格式:

函数定义语法 (仅限 C)

读取语法图跳过可视语法图storage_class_说明符功能说明符return_type_说明符 function_声明程序 {函数体}

函数定义语法 (仅限 C + +)

读取语法图跳过可视语法图storage_class_说明符功能说明符return_type_说明符 function_声明程序 :构造函数-初始化方法{函数体}尝试块 = 缺省值;1 = 删除;2
备注信息:
  • 1 此语法仅在 C++11 标准中有效。
  • 2 此语法仅在 C++11 标准中有效。
C++11
注:function_声明者 合并尾部返回类型时, return_type_照应 必须为 auto。 有关尾部返回类型的更多信息,请参阅 尾部返回类型 (C++11)
C++11