在 C++ 中聲明和定義函數有以下幾種方式:
// 函數聲明
返回值類型 函數名(參數列表);
// 函數定義
返回值類型 函數名(參數列表) {
// 函數體
}
// 函數聲明
返回值類型 函數名(參數列表);
源文件:
// 函數定義
返回值類型 函數名(參數列表) {
// 函數體
}
// 函數聲明
返回值類型 函數名(參數列表 = 默認值);
// 函數定義
返回值類型 函數名(參數列表) {
// 函數體
}
// 函數聲明(函數模板)
template <typename T>
返回值類型 函數名(參數列表);
// 函數定義(函數模板)
template <typename T>
返回值類型 函數名(參數列表) {
// 函數體
}
注意事項:
int add(int, int);
。void
。void printHello();
。