精英盒子
->
程序设计
->
关于C++,类的继承,突然有个想法
[打印本页]
jybox
2012-02-20 03:10
关于C++,类的继承,突然有个想法
复制代码
class A
{
virtual void func()=0;
};
上面的代码,有何意义呢?
反正编译是过了:
http://codepad.org/JjjumZ7n
墨阐
2012-02-20 07:24
好像代码墙这玩意到处都是啊现在.
内容来自
[手机版]
jybox
2012-02-20 15:18
class A
{
virtual void func()=0;
};
class B:public A
{
void func(){}
};
int main()
{
B b;
}
jybox
2012-02-20 15:20
上面的代码为啥可以过编译?我以为不能过的
A::func明明是private的,为啥在B中还可以重写
main中可以定义B类型的对象,说明B::func并不是一个新的函数,而是重写了A::func
Powered by
phpwind
v8.7
Code ©2003-2011
phpwind
Time 0.035252 second(s),query:5 Gzip enabled