c++,类的静态成员不会被继承对吗?
3个回答
2017-08-14
展开全部
是的,测试过了,确实不会被继承
展开全部
不会
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
所谓继承在你理解是什么?基类所有的成员当然还是合法的,从继承的角度讲,还是继承的。
追问
继承不就是直接把父类的东西定义到子类吗
追答
我不知道你说的准确不准确:)但是无论从哪种定义来说,派生类拥有基类的一切属性,包括static
但是static的目的是“类”所拥有的,而继承基本是对“对象”级别的属性描述,这种继承没有什么特别的好处(或者用处)
static int Base::val=0;
也许Child::val会报错
但是我不知道是否可以说它没有”继承“。继承本来就是对象级别的性质
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询