Consider these classes.
class Base { ... }; class Derived : public Base { ... };
this function
void BaseFoo( std::ve
They are unrelated types -- you can't.