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

怎么刷网站权重网站收录差

怎么刷网站权重,网站收录差,如何做一个手机网站,德阳做网站公司【学习笔记】重载和重写的注意事项 特征重载#xff08;Overloading#xff09;重写#xff08;Overriding#xff09;发生位置同一个类中/父子类之间也可以父子类之间目的扩展功能#xff08;增加新的参数组合#xff09;修改父类行为参数列表必须不同必须相同返回类型…【学习笔记】重载和重写的注意事项 特征重载Overloading重写Overriding发生位置同一个类中/父子类之间也可以父子类之间目的扩展功能增加新的参数组合修改父类行为参数列表必须不同必须相同返回类型可相同或不同但不能仅依赖返回类型区分必须相同隐藏关系父子类之间子类隐藏父类同名方法需 using 声明子类覆盖父类方法关键字无需特殊关键字C: overrideoverride 明确表明派生类中的函数是在重写基类的虚函数 重载 class Calculator { public:// 方法重载参数类型不同int add(int a, int b) { return a b; }double add(double a, double b) { return a b; }// 方法重载参数数量不同int add(int a, int b, int c) { return a b c; } }; 重写 class Animal { public:virtual void makeSound() {std::cout Animal makes a sound std::endl;} };class Dog : public Animal { public:// 重写父类方法void makeSound() override {std::cout Dog barks std::endl;} };注意点父子的重载 父子类的重载需要注意一个问题函数隐藏规则子类中的 ProcessRequest 会隐藏父类中的所有同名函数无论参数列表是否相同。 class Base { public:virtual bool ProcessRequest(int id) { return true; } };class Derived : public Base { public:bool ProcessRequest(int id, bool verbose) { return false; } // 参数不同是重载 }; 结果呈现 int main() {Derived d;// 正确调用 Derived::ProcessRequest(int, bool)d.ProcessRequest(42, true); // 错误无法通过 Derived 对象调用 Base::ProcessRequest(int)// d.ProcessRequest(42); // 编译错误// 正确通过基类指针调用 Base::ProcessRequest(int)Base* b d;b-ProcessRequest(42); // 输出 truereturn 0; }​ ● 通过 Derived 对象无法直接调用 ProcessRequest(int)除非使用 using Base::ProcessRequest。 ​ ● 通过 Base 指针调用 ProcessRequest(int) 时实际执行的是 Base 类的方法而非 Derived 的重载版本。 解决方法使用using引入父类的方法。 class Derived : public Base { public:using Base::ProcessRequest; // 引入父类的 ProcessRequest(int)// 子类的重载版本bool ProcessRequest(int id, bool verbose) { return false; } }; 总结 但是一般重写是在父子类中重载是在同一个类中。但是需要注意父子重载过程中存在的父类函数隐藏的问题。
http://www.hkea.cn/news/14539438/

相关文章:

  • 几大门户网站宁波网络推广平台推荐
  • 泰安专业网站开发公司企业信息查询app哪个最好
  • 源汇区建设局网站装修公司网站怎么做
  • 网站优化公司大家好太原定制网站制作流程
  • 济南会做网站的公司优化电脑的软件有哪些
  • cnzz网站建设教学wordpress dux主题首页排序
  • 网站关键词放哪河南省住房和城乡建设厅网站主页
  • 新手怎么建立网站哪家网站设计公司好
  • dedecms做网站教程中国建设银行官网电脑版
  • 企业查询官方网站网站 关键字
  • 北京网页网站设计制作网站团队人员
  • 中国建设银行老版本下载官方网站12306网站开发多少钱
  • 无锡 网站开发对外网站ipv6建设方案模板
  • 网站建设的条件做海报素材的网站
  • 微信网站的结构开源html5 网站模板
  • 茶叶企业网站建设什么是全网营销推广
  • 江宁网站建设方案网站收索流量
  • 大学建设网站的意义网页版梦幻西游三借芭蕉扇
  • 网站模块图片网站提供的链接
  • 网站建设基本流程费用彩视网站建设策划
  • 全国网站集约化建设试点单页站如何做网站seo优化
  • 太原怎样优化网站建设国内搜索引擎排名
  • 专门做项目代理的网站wordpress和织梦架构
  • 丰台电子网站建设什么网比较好
  • 成都网站建设制作公司做网站前怎么写文档
  • 建设化妆品网站的成本企业邮箱注册申请费用
  • 建设银行网站怎么查流水win7本机做网站
  • 网站目录结构说明淄博企业建网站
  • 如何删除网站的信息吗pc端自定义页设计与制作模板
  • 旅游电子商务 网站建设做网站分流