title: In C++ if a member function is virtual when can static binding be used?
body: <p>In C++ when can a virtual function use static binding? If it is being accessed through a pointer, accessed directly, or never?</p>