当前位置: 首页 > news >正文

建设阿里妈妈网站随州网络推广

建设阿里妈妈网站,随州网络推广,做任务领礼品的网站,无锡网站建设和重载:指在同一作用域内,有多个同名但参数不同的函数的现象,叫重载;可以是任何用户定义的函数,例如 类成员函数、类静态函数、普通函数重写:子类重写父类的同名函数,只要子类出现有父类的同名函数…
  • 重载:指在同一作用域内,有多个同名但参数不同的函数的现象,叫重载;可以是任何用户定义的函数,例如 类成员函数、类静态函数、普通函数
  • 重写:子类重写父类的同名函数,只要子类出现有父类的同名函数,父类中所有该名称的函数都被重写,子类中无法再访问父类中定义该名称的函数,不管子类函数的参数类型是什么。除了覆盖的情况。
  • 覆盖:指子类实现了父类中的同名virtual函数,且函数参数与返回值完全一致。
/*** 重载(overload)、重写(overwrite)、覆盖(override)的区别* * 重载:指在同一作用域内,有多个同名但参数不同的函数的现象,叫重载* 覆盖:是子类实现了一个与父类中同名同参数且virtual的函数* * 重写:子类实现了一个与父类中同名的函数,不管参数与返回值是否一致(如果父类中的同名函数是虚函数,且子类中的函数参数与返回值完全一致,则是覆盖)
*/#include <iostream>
#include <string>
using namespace std;class Animal
{public:void run(){cout << "Animal run " << endl;}void run(int speed) // overload{cout << "Animal run " << speed << "m/s" << endl;}virtual void eat(string food)   // virtual function{cout << "Animal eat " << food << endl;}
};class Rabbit : public Animal
{
public:void run(int speed) // overwrite,所有run函数都被重写{cout << "Rabbit run " << speed << "m/s" << endl;}void eat(string food) override // override{cout << "Rabbit eat " << food << endl;}void eat() // overload{cout << "Rabbit eat nothing" << endl;}
};int main()
{Animal *animal = new Rabbit;animal->run();animal->run(100);animal->eat("apple");// animal->eat();   // 报错,Animal无eat()定义Rabbit *rabbit = (Rabbit *)animal;// rabbit->run();   // 会报错,如果注释掉 Rabbit::run(int speed) 则可以运行;所有同名函数都被重写rabbit->run(100);rabbit->eat("apple");rabbit->eat();return 0;
}
http://www.dinnco.com/news/54315.html

相关文章:

  • 南昌购物网站开发永久免费无代码开发平台网站
  • 深圳优化公司哪家好长沙seo霸屏
  • 商城网站开发制作有没有专门做策划的公司
  • IT科技资讯新闻类织梦网站模板网站建设流程步骤
  • dw个人网站主页怎么做夫唯seo培训
  • 朔州推广型网站建设百度最怕哪个投诉电话
  • 营销型网站建设总结企业培训课程有哪些
  • 做网站 分辨率应该是多少百度地图导航
  • 北京厦门网站优化重庆seo网站推广费用
  • 如何利用wordpress搭建一个发卡网长春seo网站优化
  • 用ps给旅游网站做前端网页网站关键词优化软件
  • 吴忠公司做网站网站制作流程是什么
  • 织梦手机网站免费模板安徽网络关键词优化
  • 济南seo整站优化厂家市场监督管理局上班时间
  • 公司做网站需要注意些什么问题磁力狗在线
  • 网站系统建设汇报电商关键词查询工具
  • 网站建设详细工作汇报百度教育app
  • 做网站引流做什么类型的网站最好搜索引擎推广案例
  • 十堰网站建设多少钱竞价推广账户托管
  • 想要黑掉一个网站 要怎么做网络营销方式包括哪些
  • 手机网站开源系统b2b平台营销
  • 网站建设很简单网络推广电话
  • 公司网站建设有哪些上海企业seo
  • 广东建设厅证件查询网站百度推广多少钱
  • 西宁做网站好的公司免费涨热度软件
  • 沈阳犀牛云做网站怎么样兰州网站seo优化
  • 广州网站建设平台seo关键词怎么选择
  • 做外贸的经常浏览的三个网站百度登录注册
  • 线上交易商城平台开发seo外包是什么
  • 网站建设河南全球网站排行榜