在 C++ 中声明和定义函数有以下几种方式:
// 函数声明
返回值类型 函数名(参数列表);
// 函数定义
返回值类型 函数名(参数列表) {
// 函数体
}
// 函数声明
返回值类型 函数名(参数列表);
源文件:
// 函数定义
返回值类型 函数名(参数列表) {
// 函数体
}
// 函数声明
返回值类型 函数名(参数列表 = 默认值);
// 函数定义
返回值类型 函数名(参数列表) {
// 函数体
}
// 函数声明(函数模板)
template <typename T>
返回值类型 函数名(参数列表);
// 函数定义(函数模板)
template <typename T>
返回值类型 函数名(参数列表) {
// 函数体
}
注意事项:
int add(int, int);
。void
。void printHello();
。