bod*_*ydo 2 c++ static class function
我今天正在学习C++中的静态类函数,我无法真正理解它们有什么用处?有没有人有一些很好的例子可以成功应用?
谢谢,Boda Cydo.
AnT*_*AnT 5
类的静态成员函数只是普通(非成员)函数.你知道普通的功能有什么用,对吗?因此,出于同样的原因,静态成员函数对于相同的东西是有益的.
有时普通函数与类之间的关系紧密,因此将它声明为类的静态成员是有意义的,而不是将其声明为完全独立的独立函数.它可以帮助您表达函数与类具有紧密关系的事实.此外,这赋予该功能对该类内部的完全访问权限 - 对其私有和受保护的成员.
后者实际上可以使用静态成员函数实现一些有用的编程习语和模式.例如,搜索"静态构造函数"习语.
归档时间:
15 年,3 月 前
查看次数:
318 次
最近记录:
11 年,11 月 前