“类的静态函数”与“namespace中的函数”的不同点?请进!
C++中:
类的静态函数的访问方法是:返回值 类名::函数名(参数列表)
namespace中的函数访问方法是:返回值 命名空间::函数名(参数列表)
类的静态函数和 namespace中的函数访问方法可以看做一样的,请问各位前辈“类的静态函数”与“namespace中的函数”在编译以及程序运行过程中有哪些不同呀?谢谢:)
[解决办法]
可以看看侯俊杰书的71-72页。
一个类的私有成员变量,全局函数是不能存取的。而他的静态函数可以存取私有成员变量。