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

济南网站建设公司熊掌号关键词优化公司靠谱推荐

济南网站建设公司熊掌号,关键词优化公司靠谱推荐,做淘客网站多少钱,邢台哪儿做wap网站好⭐上篇文章:28.C多态1 (多态的概念与简单使用,虚函数,final,override)-CSDN博客 ⭐标⭐是比较重要的部分 一. 重载 重载是两个函数的名称相同,参数列表不同(顺序,类型,数量不同&…

⭐上篇文章:28.C++多态1 (多态的概念与简单使用,虚函数,final,override)-CSDN博客

⭐标⭐是比较重要的部分

一. 重载

        重载是两个函数的名称相同,参数列表不同(顺序,类型,数量不同),这样的两个函数构成重载。

比如:

#include <iostream>
using namespace std;int test(int a, int b)
{return a + b;
}int test(int a, double b)
{return a + b;
}int main()
{return 0;
}

上面的两个test函数构成重载 

二. 重定义

        重定义是有继承关系的两个类中,父类和子类都有一个同名函数,但是这个同名函数参数列表可能不同,而且没有使用virtual关键字进行修饰。

        这两个函数的作用域不同

代码举例:

#include <iostream>
using namespace std;class A
{
public:void test(){cout << "我是类A" << endl;}
};class B : public A
{
public:void test(){cout << "我是类B" << endl;}
};int main()
{A a;B b;a.test();b.test();return 0;
}

        上面的A类和B类中的test就构成重定义 

测试结果如下:

 可以看到,对象调用自己类中的test函数

如果使用基类的指针或者引用去引用B类的对象,仍是调用A类的test

代码如下:

#include <iostream>
using namespace std;class A
{
public:void test(){cout << "我是类A" << endl;}
};class B : public A
{
public:void test(){cout << "我是类B" << endl;}
};int main()
{B b;A* pa = &b;A& a = b;pa->test();a.test();return 0;
}

测试结果如下:

可以看到,都是调用了A类的test        输出了我是类A 

三. 重写

        成员函数重写是构成多态的两个条件之一,需要使用virtual关键字进行修饰。

重写的两个函数的名称和参数必须相同(协变和析构除外)

重写的两个函数需要使用virtual进行修饰

如下面代码中的两个函数就构成重写 

#include <iostream>
using namespace std;class A
{
public:virtual void test(){cout << "我是类A" << endl;}
};class B : public A
{
public:virtual void test(){cout << "我是类B" << endl;}
};int main()
{A* a = new A();A* b = new B();a->test();b->test();return 0;
}

 测试结果如下:

四.总结

http://www.dtcms.com/wzjs/63177.html

相关文章:

  • 慢慢来做网站多少钱网站广告制作
  • 青岛网站建设价格seo推广怎么入门
  • 建公司网站要多久口碑营销的案例
  • 沈阳唐朝网站建设网络营销策划方案书范文
  • 免费html网页模板网站企业网站推广的一般策略
  • 江西网站建设与推广怎么建立自己的企业网站
  • wordpress 页面美化seo网站课程
  • 厦门北京网站建设指数基金怎么买
  • 如何建设影视网站首页海外推广营销 平台
  • 易语言做网站后端seo公司后付费
  • 怎么做游戏网站编辑万秀服务不错的seo推广
  • 5v贵阳做网站的价格1500元个性定制首选方舟网络百度seo关键词排名推荐
  • 哪些做批发的网站比较正规武汉seo招聘网
  • ps教程自学网官网seo营销推广全程实例
  • 天空在线网站建设域名注册购买
  • 中山网站制作设计营销网站的宣传、推广与运作
  • 小程序模板制作软件淘宝关键词优化
  • 网站建设 中企动力成都软件开发需要多少资金
  • 建设进出口外贸网站电脑优化大师有用吗
  • 商会网站建设域名注册信息查询
  • 专业做网站路桥酒泉网站seo
  • 做汽车特卖会的网站软文广告经典案例
  • 昆明自助建站软件网站快速排名推荐
  • 丹东做网站的seo流程
  • 网站建设要学会什么软件seo系统
  • 税务网站如何做授权农夫山泉软文300字
  • 可靠的广州做手机网站邯郸今日头条最新消息
  • 天河做网站设计全自动引流推广软件
  • 阳江招聘网站哪里最好找工作网络推广工作内容怎么写
  • 推广链接怎么做seo是什么技术