我最近在一次采访中被问到了这个问题。给定代码:派生类指针指向的函数
class A{
public:
void f() { cout << "f in A" << endl; }
};
class B : public A{
public:
void g() { cout << "g in B" << endl; }
};
int main()
{
B *p2 = new B;
}
指针p2指向哪个函数?
感谢
我很确定它指向没有功能?只是对象B本身?可能是错的。 – Annabelle
这不是一个函数指针。 – Pubby
@Pubby在记忆中,p2指向什么呢?另外,问这个问题的意图是什么? – Jake