C++面向对象程序设计 026:编程填空:统计动物数量 ---- (北大Mooc)
发布日期:2021-06-30 22:27:42
浏览次数:2
分类:技术文章
本文共 845 字,大约阅读时间需要 2 分钟。
文章目录
专题博客链接
原题题目
#includeusing namespace std;// 在此处补充你的代码void print() { cout << Animal::number << " animals in the zoo, " << Dog::number << " of them are dogs, " << Cat::number << " of them are cats" << endl;}int main() { print(); Dog d1, d2; Cat c1; print(); Dog* d3 = new Dog(); Animal* c2 = new Cat; Cat* c3 = new Cat; print(); delete c3; delete c2; delete d3; print();}
代码实现
class Animal{ public: static int number; virtual ~Animal(){ number--;}};class Dog:public Animal{ public: static int number; Dog() { Animal::number++; Dog::number++; } ~Dog(){ number--;}};class Cat:public Animal{ public: static int number; Cat() { Animal::number++; Cat::number++; } ~Cat(){ number--;}};int Animal::number = 0,Dog::number = 0,Cat::number = 0;
转载地址:https://love6.blog.csdn.net/article/details/114956774 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2024年04月16日 14时31分18秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
来不及了,世界读书日,送10本书
2019-05-01
速来,上期中奖名单
2019-05-01
一名 Google 工程师的大数据处理经验
2019-05-01
命令行神器 Click 快速上手
2019-05-01
『二十次幂』开发手记
2019-05-01
30分钟学会pyecharts数据可视化
2021-07-04
从一个骗子身上学到的
2021-07-04
关于Python爬虫,这里有一条高效的学习路径
2021-07-04
Python学习指南,看这篇清晰多了!
2021-07-04
Oracle裁员,3点建议
2021-07-04
「忙」只是借口
2021-07-04
如果只有1小时学Python,看这篇就够了
2021-07-04
命名难,难于上青天
2021-07-04
记一件小事
2021-07-04
一个牛逼的数据库操作命令行工具:mycli
2021-07-04
掌握 Python 爬虫的所有技巧,都在这里!
2021-07-04
史上最烂项目:苦撑12年,600多万行代码...
2021-07-04
关于进程与线程,史上最浅显易懂的一个简单解释
2021-07-04
别人用B站看弹幕,我用B站搞爬虫
2021-07-04
把 14 亿中国人都拉到一个微信群,在技术上能实现吗?
2021-07-04