void重载函数类型怎么写返回值
时间: 2024-06-11 07:10:40 浏览: 188
函数的返回值为类的类型.cpp
在重载函数时,可以使用void作为返回类型。例如:
```cpp
void myFunction(int a) {
// do something
}
void myFunction(double b) {
// do something else
}
```
在这个例子中,我们重载了函数myFunction。它接受一个整数作为参数的第一个版本和一个双精度浮点数作为参数的第二个版本。由于我们不需要返回任何值,因此我们将函数的返回类型设置为void。
如果您需要为重载函数提供返回值,则必须使用不同的参数列表来定义每个版本的函数。例如:
```cpp
int myFunction(int a) {
return a * 2;
}
double myFunction(double b) {
return b * 3.14;
}
```
在这个例子中,我们仍然使用了两个版本的myFunction函数,但现在它们都有了返回值。第一个版本返回a的两倍,第二个版本返回b的3.14倍。由于它们使用不同的参数列表定义,因此编译器可以区分它们并选择正确的版本来调用。
阅读全文