我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

(newbee)基类共有数据改变,公有继承,派生类中该继承数据值是否改变?

如下题,为何输出两个1,而不是3,2

#include
using namespace std;
class A
{
public:
A(int x=0)
{
a=x;
}

int print() 
{
    return a;
}

int a;

};
class B:public A
{
public:
B(int x=0):A(x)
{

}

int print() 
{
    return  B::a;
}

};
int main()
{
A a(3);
B b(2);
cout<<a.print<<endl;
cout<<b.print<<endl;
return 0;
}

近期文章

  • Clock
  • 在公司开发遇到Android问题: AutoCompleteText在AlertDialog
  • 关于删除学生表中姓名重复只留学号最大的学生的记录的sql语句该怎么理解?
  • c#接受大量数据,显示并存储的问题
  • c# 有关控件点击事件的操作。
  • 各位大神帮个忙,socket接收返回数据报“Connection ”
  • IDEA中使用scala开发有些地方不进断点!
  • ubuntu中启动quagga建立bgp对等体出现如下问题
  • 关于java的contains的返回值
  • java自动抓取并破解网上验证码
  • 关于上传项目到GitHub的问题
  • linux shell怎么实现android自动化测试问题。
  • 关于linux环境下的项目日志
  • spring+mybatis 使用mapper配置无法加载properties 文件
  • java定时任务,定期自动修改账号密码
  • php如何将一个长array数组循环插入数据库
  • mysql数据库我用navicat做表约束,没有效果
  • Android如何获取当前局域网下所有的ip
  • python pillow 怎么设定图片的dpi
  • Unity项目,有没有必要写一个资源加载的逻辑。具体如下

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华