c++把函数变成静态函数
时间: 2023-12-06 16:05:14 浏览: 70
在 C++ 中,可以使用 `static` 关键字将函数变成静态函数。静态函数只能在当前文件内部使用,不能被其他文件调用。
下面是一个示例代码:
```c++
#include <iostream>
void func() {
std::cout << "This is a normal function." << std::endl;
}
static void static_func() {
std::cout << "This is a static function." << std::endl;
}
int main() {
func(); // 调用普通函数
static_func(); // 调用静态函数
return 0;
}
```
注意:静态函数的作用域仅限于当前文件,如果需要在其他文件中使用该函数,则不能将其声明为静态函数。
阅读全文