// This example shows how we can use a non static// member variable or function in a static// member functionclass CClass{public: int m_Var;private: static CClass m_ptClasspublic: static void StaticMemberFonction();}CClass::CClass(){ ptClass = this; // OK}void StaticMemberFonction(){ // m_Var = 10; // WRONG: cannot acces to m_Var // this->m_Var = 10; //WRONG: cannot acces to // this pointer m_ptClass->m_Var = 10; // OK}