靜態成員函數至關於全局函數,只是有一個類名字空間的限制。而類成員函數是成員內部的函數,同一個類的對象實例能夠有不少,每個實例都有自已不一樣的成員變量值,成員函數通常都是對成員自已的成員變量值在操做。因此調用成員函數,必須明確是對哪個對象實例的操做。而靜態成員函數調用的成員變量值都必須是靜態的,等同全局的變量。一個類不一樣的對象實例的靜態變量是同一個變量,因此靜態成員函數的調用能夠全局調用,而無須指明是對哪個對象操做。函數
靜態成員(類中用static聲明)用類名::成員名的方式訪問,非靜態成員必須經過定義的類對象來訪問。spa