C++函数声明的格式
时间: 2024-10-06 10:04:14 浏览: 30
C++函数声明和定义
在C++中,函数声明的格式通常包括以下几个部分:
1. 返回类型(可选):如果函数有返回值,你需要指定其类型,如`int`, `double`, 等。如果没有返回值,则可以省略,仅写`void`。
2. 函数名:明确地写出函数的名称,这是唯一标识符。
3. 参数列表:用圆括号`()`包含,列出函数接受的所有输入参数,每个参数前可能有数据类型,如有默认值则可以提供。
4. 可选的访问修饰符:例如`public`, `private`, 或`protected`,用于控制函数在类外部或内部的可见性。
5. 函数体(花括号{}):在C++98及以后版本中,函数声明不需要函数体,但在C++11及以上版本中,为了提高代码清晰度,常会包含简化的函数声明(`{}`)。
例如,一个简单的无返回值、无参数的成员函数声明可能是这样的:
```cpp
class MyClass {
public:
void myFunction(); // 函数声明,无返回类型和参数
};
```
或者带参数的函数声明:
```cpp
MyClass::myFunction(int param); // 函数声明,返回类型隐式为void,有一个整型参数
```
阅读全文