以前学物件导向的时候,老师用一个方式帮助我们了解static函数的差异
如果同学们是一个个物件,我问任何同学一个问题所得到的答案都是相同的
换言之要回答这个问题要参考跟同学们脑内在想什么无关的时候
这种函数可以让他成为static的函数
意思就是如果只参考从外部传递过来的变量
完全不考虑内部成员变量的话,就可以写成static函数
那么为什么QDir::mkdir(QString) 以及QDir::mkpath(QString)不是static?
创建资料夹不管那个资料夹存不存在,不都是跟传入的path有关吗?
为什么QDir会需要instance才去mkdir mkpath
另外这种情况很多吗?
感谢