浏览 2380 次
锁定老帖子 主题:找出下面代码的错误并解释一下
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2012-11-15
public: virtual void func(){ printf("reach CBase::func()\n"); } void func(int a){ printf("reach CBase::func(%d)", a); } }; class CDerive:public CBase{ public: virtual void func(){ printf("reach CDerive::func()"); } }; int main(int argc, _TCHAR* argv[]) { CDerive d; d.func(1); system("pause"); return 0; } 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2012-11-16
怎么没人回答呢?
|
|
返回顶楼 | |
发表时间:2013-01-11
好像是名称被覆盖了,换成下面的代码调用试一下:
|
|
返回顶楼 | |