Calling private method in C++
<p>This is purely a theoretical question, I know that if someone declares a method private, you probably shouldn't call it. I managed to call private virtual methods and change private members for instances, but I can't figure out how to call a private non-virtual method (without using __asm). Is there a way to get the pointer to the method? Are there any other ways to do it?</p>

<p>EDIT: I don't want to change the class definition! I just want a hack/workaround. :)</p>
