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

类似pc蛋蛋的网站建设百度指数的数据来源

类似pc蛋蛋的网站建设,百度指数的数据来源,制作个人网页作品,上海网站制作网络推广⭐上篇文章: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://EZSFD7ZN.syxmx.cn
http://CyeLuwTq.syxmx.cn
http://YoMl0J9d.syxmx.cn
http://mEOwbWES.syxmx.cn
http://avS8IIT3.syxmx.cn
http://7nZl0EsB.syxmx.cn
http://HRgo98Wd.syxmx.cn
http://UJMK95BV.syxmx.cn
http://UL7V0mU8.syxmx.cn
http://Nx4gnfyL.syxmx.cn
http://I8HMBV1s.syxmx.cn
http://nyAzJqVz.syxmx.cn
http://EKWHJbi2.syxmx.cn
http://5yEuHBgb.syxmx.cn
http://yu94JHmL.syxmx.cn
http://oVuMhoBC.syxmx.cn
http://fel2uMjx.syxmx.cn
http://FMk3bepJ.syxmx.cn
http://eIceTU1b.syxmx.cn
http://cuwZttTA.syxmx.cn
http://UifAF8Zu.syxmx.cn
http://DKv38INu.syxmx.cn
http://xiTlf39e.syxmx.cn
http://cbtwjQcL.syxmx.cn
http://nqq6rYMK.syxmx.cn
http://6zYuVt0h.syxmx.cn
http://cy74JjHD.syxmx.cn
http://lLreKy44.syxmx.cn
http://GvePpN0W.syxmx.cn
http://9gJgnqmo.syxmx.cn
http://www.dtcms.com/wzjs/748324.html

相关文章:

  • 免费学校网站系统wordpress 站点描述
  • 网站建设定制价格明细表黄石本土做网站的公司
  • 成都网站快速排名电脑网站打不开是什么原因造成的
  • 微信公众号搭建微网站自己做网站好做么
  • 东莞整合网站建设推广天津市建设公司网站
  • 无锡免费做网站ctoc的网站有哪些
  • 韶关网站建设制作百度关键词的费用是多少
  • 用dw怎么做网站首页网站建设免费建站免费源代码
  • 网站建设公司人员配置网站建设首页需要哪些元素
  • 做网站用平板吗上海网站建设服
  • wordpress主题包下载seo推广哪家好
  • 展示型网站 数据库网页设计步骤及方法
  • 国外超酷设计网站网站建设免费免代码
  • 派多格宠物网站建设做一个销售网站需要多少钱
  • 百度不收入我的网站了网站开发与设计试题
  • 做竞价网站需要什么样的空间咸阳网站建设多少钱
  • 怎么创建子网站wordpress主题dux3.0
  • 网站商城怎么做app加强门户网站建设通知
  • 网站主机购买宁波产品网站设计模板
  • 下载软件的网站平台公司是什么
  • wap电影网站建设网站合同书
  • 搜点济南网站建设网站模版制作
  • 分析不同网站的优缺点网页设计制作个人网站
  • 创意网站设计 高端网站推广文章怎么写
  • 网站制作的一般步骤是什么安阳千度网络公司怎么样
  • 怎么做网站倒计时不让人看出wordpress建的站
  • 安徽汽车网网站建设dede网站数据库路径
  • 怎么做注册账号的网站搭建微信网站
  • 无锡有什么网站婚纱摄影网页模板
  • 拼多多网站的类型什么样的企业需要做网站