The C++ spec doesn't even require the implementation to use a vtable AFAIK. With that behind, how hard is it to dump the binary representation of a class and figure out where the pointer is? A simple ...
That can certainly be stored within each struct as a member of the struct. However, I don't know why he'd need it at all given that he wants to store the rooms in an array; he can just do some math to ...