Possible Duplicate:
Why would a virtual function be private?
I've seen private virtal functions declared here and their in C++ but I'm not entirely sure as to its purpouse design wise, are their any cases where it is beneficial to have a private virtual function?