#include <iostream>
#include <fstream>
#include <vector>
#include <algorithm>
using namespace std; class A{
public:
A(){
a = ;
}
int a;
}; class B :public A{
public:
B(){
a = ;
}
int a;
}; int main(){
B b ;
B *pb = &b;
A* pa = &b; printf("a in B is: %d\n", pb->a);
printf("a in A is: %d\n", pa->a); printf("value of pb is: %p\n", pb);
printf("value of pa is: %p\n", pa); printf("address of pb->a is: %p\n", &(pb->a));
printf("address of pa->a is: %p\n", &(pa->a)); return ;
}

结果如下:

最新文章

  1. 聊天室(Java实现)
  2. [python实现设计模式]-5.迭代器模式-一起撸串嗨皮啦
  3. iOS 宏(define)与常量(const)的正确使用
  4. paper 19 :机器学习算法(简介)
  5. PYTHON设计模式,创建型之简单工厂模式
  6. POJ1840 hash
  7. tomcat-maven-plugin 插件使用
  8. Copy-and-swap
  9. java ArrayList的序列化分析
  10. 获取Ueditor里面的图片列表,地址绝对化
  11. centos下安装Loadrunner
  12. unity的inputField文本框赋值问题
  13. 第三个Sprint ------第一天
  14. Java之工具类:判断对象是否为空或null
  15. Java的I/O操作
  16. php--------对象(object) 与 数组(array) 的转换
  17. 【转】深入学习Redis(1):Redis内存模型
  18. 详解 nginx location ~ .*\.(js|css)?$ 什么意思?
  19. java 构造器二
  20. Git之git push不手动输入用户名和密码

热门文章

  1. Vue+koa2开发一款全栈小程序(7.图书录入功能)
  2. python中logger模块的应用
  3. 收藏这些Safari快捷键,让你的Mac浏览网页更加方便
  4. CSS font字体知识学习
  5. nnet3配置中的“编译”
  6. centos添加开放端口
  7. Vue生命周期中mounted和created的区别
  8. centos 搭建 leanote
  9. 【原创】大叔经验分享(9)yarn重要配置yarn.nodemanager.local-dirs
  10. activiti的springboot模块