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

商场设计软件关键词排名手机优化软件

商场设计软件,关键词排名手机优化软件,怎么建立网站 个人热点,优秀的ui设计案例分析1.多态概念 多态是C面面向对象的三大特性之一#xff0c;多态需要在继承状态下完成#xff0c;多态的特性就是面对相同的事情#xff0c;需要不同的处理#xff0c;产生不同的结果。 2.多态的条件及实现 多态是在不同的继承关系里#xff0c;去实现函数名相同的不同实现…1.多态概念 多态是C面面向对象的三大特性之一多态需要在继承状态下完成多态的特性就是面对相同的事情需要不同的处理产生不同的结果。 2.多态的条件及实现 多态是在不同的继承关系里去实现函数名相同的不同实现方法 在继承中实现多态需要两个条件 必须通过基类的指针或引用来调用虚函数被调用的必须是虚函数且派生类必须对基类的虚函数进行重写。 虚函数 即在virtual修饰下的类成员函数称为虚函数 class Person { public: virtual void BuyTicket() { cout 买票-全价 endl;} }; 虚函数重写 虚函数的重写(覆盖)派生类中有一个跟基类完全相同的虚函数(即派生类虚函数与基类虚函数的返回值类型、函数名字、参数列表完全相同)称子类的虚函数重写了基类的虚函数。 虚函数重写特列 1. 协变(基类与派生类虚函数返回值类型不同)         派生类重写基类虚函数时与基类虚函数返回值类型不同。即基类虚函数返回基类对象的指针或者引用派生类虚函数返回派生类对象的指针或者引用时称为协变。 2.析构函数的重写(基类与派生类析构函数的名字不同)         如果基类的析构函数为虚函数此时派生类析构函数只要定义无论是否加virtual关键字都与基类的析构函数构成重写虽然基类与派生类析构函数名字不同。虽然函数名不相同看起来违背了重写的规则其实不然这里可以理解为编译器对析构函数的名称做了特殊处理编译后析构函数的名称统一处理成destructor。 C11 override 和 final 从上面可以看出C对函数重写的要求比较严格但是有些情况下由于疏忽可能会导致函数名字母次序写反而无法构成重载而这种错误在编译期间是不会报出的只有在程序运行时没有得到预期结果才来debug会得不偿失因此C11提供了override和final两个关键字可以帮助用户检测是否重写。 多态实现 class Person { public:virtual void BuyTicket() { cout 买票-全价 endl; }virtual void Fun1() { cout Person::Fun1() endl; }virtual void Fun2() { cout person::Fun2() endl; }virtual void Fun3() final{ cout person::Fun3() endl; }//不能被重写virtual void Fun4() { cout person::Fun4() endl; } }; class Student : public Person { public://virtual void BuyTicket() { cout 买票-半价 endl; }/*注意在重写基类虚函数时派生类的虚函数在不加virtual关键字时虽然也可以构成重写(因为继承后基类的虚函数被继承下来了在派生类依旧保持虚函数属性),但是该种写法不是很规范不建议这样使用*/void BuyTicket() { cout 买票-半价 endl; }virtual void Fun1() { cout student::Fun1() endl; }virtual void Fun2() { cout student::Fun2() endl; }//virtual void Fun3() final { cout student::Fun3() endl; }virtual void Fun4() override{ cout student::Fun4() endl; }//virtual void Fun4(int x) override //{ cout student::Fun4() endl; }//报错//override检查是否重写没有重写则报错 };int main() {Person ps;Student st;ps.BuyTicket();ps.Fun1();ps.Fun2();ps.Fun3();ps.Fun4();cout endl;st.BuyTicket();st.Fun1();st.Fun2();st.Fun3();st.Fun4();/*Func(ps);Func(st);*/return 0; }
http://wiki.neutronadmin.com/news/317685/

相关文章:

  • 广州移动 网站设计旅游型网站建设
  • 深圳网站建设便宜信科网络公司网址怎么制作
  • 上海室内设计有限公司搜索引擎优化排名案例
  • 电子商务师搜索引擎优化的方法
  • 盐山县网站建设公司抖音小程序入驻
  • 东莞建设工程质量网站网站包括哪些主要内容
  • 岳阳网站岳阳建站永久免费网站建设系统
  • 网站备案主体更换郑州友网站建设
  • 新人如何做自己的网站wordpress编写模板
  • 自适应型网站建设哪家好手机app编程工具
  • 自己怎样做网站盐城网站推广电话
  • 湖北省住房与城乡建设厅网站网站服务器到期为什么要网站备案
  • 男女做受网站装修公司哪家好又便宜
  • 关于公司做网站供比价报告浙江省建设厅官网
  • 建站论坛福建凭祥建设工程有限公司网站
  • phpcmsv9网站地图东莞 营销网站建设
  • phpwind 做企业网站长春建设信息网站
  • 如何做好集团网站建设青岛团购网站建设
  • 天水网站建设公司建立企业网站的形式有哪些
  • 百度收录排名好的网站网站弹出框怎么做
  • 湖北建设监理协会网站阅读网页设计
  • php做的网站模板wordpress韩影网主题
  • 网站不做icp备案南阳网站建设与管理
  • 做推文的网站的推荐wordpress网站速度时快时慢
  • html模板图片培训班线上优化
  • 松江做公司网站建网站平台哪家好
  • 做网站的主要任务百度网站安全检测平台
  • 郑州企业网站快速优化价格佛山新网站建设咨询
  • 有没有专门学做婴儿衣服的网站网站架构设计师有哪些学校可以报考
  • 沈阳网站排名seo网络服务器租赁费高吗