在C++中,static函数有两种用法:
class MyClass {
public:
static void staticFunc() {
// do something
}
};
MyClass::staticFunc(); // 调用静态成员函数
static void staticFunc() {
// do something
}
总结来说,static函数的作用是限制其作用域,使其只能在类内或当前文件内访问,从而提供了一种封装和模块化的方式。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:c++中static的作用是什么