C++中static成員函數訪問非static成員變量

這幾天工做中,看到不少成員函數都用來初始化一些函數指針,固然爲了達到這個目的,類的設計者將這類函數都定義爲static函數。由於static成員函數和靜態數據成員同樣,它們都屬於類的靜態成員,它們都不是對象成員。所以,對靜態成員的引用不須要用對象名。函數   在靜態成員函數的實現中不能直接引用類中說明的非靜態成員,能夠引用類中說明的靜態成員。若是靜態成員函數中要引用非靜態成員時,可經過對象來引用。
相關文章
相關標籤/搜索