c++函数的几种定义方式,请用代码进行举例?
时间: 2024-05-10 22:17:40 浏览: 74
1. 函数原型声明:
```cpp
int add(int x, int y); // 函数原型声明
```
2. 函数定义:
```cpp
int add(int x, int y) // 函数定义
{
return x + y;
}
```
3. 内联函数:
```cpp
inline int add(int x, int y) // 内联函数定义
{
return x + y;
}
```
4. 默认参数函数:
```cpp
int add(int x, int y = 0) // 默认参数函数定义
{
return x + y;
}
```
5. 函数模板:
```cpp
template <typename T>
T add(T x, T y) // 函数模板定义
{
return x + y;
}
```
阅读全文