中哪些函數接口可以定義全局函數?
一個面向對象語言,理論上來說是不應該有全局函數的,但是c++比較特殊,由于他和c的親密關系使得c++對c實現了兼容,也就是說容忍了全局函數的存在,而在java,c#這些比較成熟的面向對象語言中,全局函數是被禁用的。而全局函數是沒有什么好解釋的,就是一個函數,使用方法是聲明,實現和調用,如果實現在調用之前,則不需要聲明,否則需要聲明。
成員函數比較有的說,就我的知識面來說,成員函數分為靜態(tài)和動態(tài),先說靜態(tài),靜態(tài)成員函數其實類似于全局函數,或者說(按照我的理解)靜態(tài)成員函數就是為了解決全局函數被禁止帶來的一些問題而存在的一種函數,他不依托于對象存在,說他是個全局函數我認為沒有問題。
下一篇哪里需要op