class Student:Person{

};

Student s;

1.

Person p=s;  // 可以将具体的赋值给大的,指针也行。

2.

Person * p=new Student;

delete p;

p=NULL;

此时只调用Person的析构函数,没有调用Student的析构函数,如果要调用Student的析构函数的话,需要在Person的析构函数前面加上virtual,即virtual ~person();

最新文章

  1. 通过OnResultExecuted设置返回内容为JSONP
  2. socket实现手机连接网络打印机打印pos单
  3. Java多线程系列--“JUC集合”07之 ArrayBlockingQueue
  4. oracle学习笔记系列------oracle 基本操作之基本函数的用法
  5. ActiveMQ_安全配置(五)
  6. 在Linux最小系统上编译运行第一个helloworld程序
  7. spring.xml中的配置
  8. 线程高级应用-心得4-java5线程并发库介绍,及新技术案例分析
  9. Vijos1057 盖房子(DP经典题)
  10. git操作之上传gitthub
  11. 关于惠普hp服务器开机时F10菜单变成F10 Function Disabled的解决方法
  12. 使用Travis CI自动部署博客到github pages和coding pages
  13. lvs用户空间命令ipvsadm
  14. windows下使用LibreOffice的体验
  15. centos 7 源代码安装mysql5.6
  16. Qt开发之Hello Qt及学习小技巧
  17. ArcEngine应用程序中无法实现TOC图层多选
  18. C#退出模式
  19. Python 函数装饰器简明教程
  20. python 小技巧同时迭代多个列表,多变量同时运算

热门文章

  1. composer 报错:Failed to decode response: zlib_decode(): data error 解决办法
  2. python pip
  3. Spring是如何处理注解的
  4. 一种基于 Numpy 的 TF-IDF 实现报告
  5. python元组与购物车程序
  6. AnswerOpenCV(1001-1007)一周佳作欣赏
  7. JavaScript中数组的排序方法:1.冒泡排序 2.选择排序
  8. Win7 配置免安装mysql5.7.20过程详解
  9. Provinces of China
  10. Flask学习【第10篇】:自定义Form组件