类的静态成员函数只是普通(非成员)函数.你知道普通的功能有什么用,对吗?因此,出于同样的原因,静态成员函数对于相同的东西是有益的.
有时普通函数与类之间的关系紧密,因此将它声明为类的静态成员是有意义的,而不是将其声明为完全独立的独立函数.它可以帮助您表达函数与类具有紧密关系的事实.此外,这赋予该功能对该类内部的完全访问权限 - 对其私有和受保护的成员.
后者实际上可以使用静态成员函数实现一些有用的编程习语和模式.例如,搜索"静态构造函数"习语.
| 归档时间: |
|
| 查看次数: |
318 次 |
| 最近记录: |