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

做兼职什么网站靠谱/什么叫软文推广

做兼职什么网站靠谱,什么叫软文推广,做响应式网站的价格,扬中网站建设一.函数重写 *&#xff1a; 在子类中定义与父类中原型同样的函数 *&#xff1a; 函数重写仅仅发生在父类与子类之间 class Parent { public:void print(){cout<<"parent"<<endl;} }; class Child:public Parent { public:void print(){cout<<&quo…

一.函数重写

    *: 在子类中定义与父类中原型同样的函数

    *: 函数重写仅仅发生在父类与子类之间

class Parent
{
public:void print(){cout<<"parent"<<endl;}	
};
class Child:public Parent
{
public:void print(){cout<<"child"<<endl;}
};
    

      说明: print() 就为重写函数

       *: 父类中被重写的函数依旧会继承给子类

       *: 默认情况下子类重写的函数将隐藏父类中的函数

       *:通过作用域分辨符::能够訪问到父类中被隐藏的函数

	child.print();child.Parent::print();


      当函数重写遇上赋值兼容性原则


void run()
{Child child;Parent* pp = &child;Parent& rp =child;child.print();pp->print();rp.print();
}

                         
      问题所在:
       (1) C++与C同样,是静态编译型语言

       (2) 在编译时,编译器自己主动依据指针的类型推断指向的是一个什么样的对象

       (3) 所以编译器觉得父类指针指向的是父类对象

       (4) 因为程序没有执行。所以不可能知道父类指针指向的详细是父类对象还是子类对象

       (5) 从程序安全的角度。编译器如果父类指针仅仅指向父类对象。因此编译的结果为调用父类的成员函数。                            

void func(Parent* p)
{p->print();
}

   分析: 在编译这个函数的时候,编译器不可能知道指针P指向什么,可是没有理由报错,于是编译器觉得

最安全的做法是编译到父类的print函数。

二. 多态的本质

     依据实际的对象类型决定函数调用语句的详细调用目标

*: 假设父类指针指向的是父类对象,则调用父类中定义的函数

        *: 假设父类指针指向的是子类对象,则调用子类中定义的重写函数

      多态: 相同的调用语句有多种不同的表现形态

     

       C++中的多态支持

           *:  C++中通过 virtual keyword对多态进行支持

           *:  使用virtual声明的函数被重写后就可以表现出多态性

父类函数中增加virtual

class Parent
{
public:virtual void print(){cout<<"parent"<<endl;}	
};



小结:
       (1) 函数重写仅仅可能发生在父类与子类之间

       (2) virtual keyword是C++中支持多态的唯一方式

       (3) 被重写的虚函数就可以表现出多态性

          




http://www.lbrq.cn/news/803755.html

相关文章:

  • 揭阳模板建站开发公司/平台广告推广
  • wordpress 淘客主题/北京网络seo推广公司
  • 网站建设公司简介模板下载/郑州seo优化外包顾问
  • 企业营销型网站有特点/一站式网站建设公司
  • 建手机网站怎么收费/2345网址导航电脑版官网
  • 一个网站的建设流程有哪些资料/7月新闻大事件30条
  • 天津外贸网站建设/谷歌优化方法
  • 网站锚文本怎么做/今日头条国际军事新闻
  • 一般通过人体的电流超过多大/seo优化排名是什么
  • 凡科的网站做seo比较难/百度搜索指数排行
  • 南京高端网站建设公司哪家好/建设网站制作公司
  • 哪里做网站做的好/企业推广方式有哪些
  • 个人网站怎么做联盟推广/广州seo快速排名
  • 十大电商代运营服务商/windows优化软件
  • 武汉网页设计公司/seo是什么的
  • 公司建设网站算入什么会计科目/重庆今日头条新闻消息
  • 制作网站建设的公司/云搜索
  • wordpress 留言板插件/公众号seo排名
  • wordpress仿站模板制作教程/南京seo公司
  • 网站运营设计/优秀营销软文范例100字
  • wordpress orchidv 插件/seo与sem的区别与联系
  • 领星erp系统/seo搜索排名优化是什么意思
  • wordpress 调用浏览数/四川seo推广
  • 百姓网招聘/seo对网店推广的作用有哪些
  • vs2012网站开发课程设计/seo的培训班
  • 厦门外贸企业网站建设/代做百度首页排名
  • 做方案还找不到素材 这里有最全的设计网站/下载百度app免费下载安装
  • 银川市网站建设/企业网站设计与实现论文
  • 四川建设网网站/企业网站优化关键词
  • 网站怎么做不违法/上海seo推广
  • 线程池的实现
  • java中的synchronized关键字​
  • 深入 Go 底层原理(十五):cgo 的工作机制与性能开销
  • 【DL学习笔记】计算图与自动求导
  • AR智能巡检系统:制造业设备管理的效率革新
  • 什么是三防平板电脑?三防平板有什么作用?