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

专门做网站公司单页面网站好优化吗

专门做网站公司,单页面网站好优化吗,网站查询域名ip解析,广东朝阳企讯通科技有限公司一、多态的基本概念 多态是C面向对象三大特性之一 多态分为两类 静态多态: 函数重载 和 运算符重载属于静态多态,复用函数名 动态多态: 派生类和虚函数实现运行时多态 静态多态和动态多态区别: 静态多态的函数地址早绑定 - 编译阶段确定函数地址 动…

一、多态的基本概念

多态是C++面向对象三大特性之一

多态分为两类

  • 静态多态: 函数重载 和 运算符重载属于静态多态,复用函数名

  • 动态多态: 派生类和虚函数实现运行时多态

静态多态和动态多态区别:

  • 静态多态的函数地址早绑定 - 编译阶段确定函数地址

  • 动态多态的函数地址晚绑定 - 运行阶段确定函数地址

下面通过案例进行讲解多态

class Animal
{
public://Speak函数就是虚函数//函数前面加上virtual关键字,变成虚函数,那么编译器在编译的时候就不能确定函数调用了。virtual void speak(){cout << "动物在说话" << endl;}
};
​
class Cat :public Animal
{
public:void speak(){cout << "小猫在说话" << endl;}
};
​
class Dog :public Animal
{
public:
​void speak(){cout << "小狗在说话" << endl;}
​
};
//我们希望传入什么对象,那么就调用什么对象的函数
//如果函数地址在编译阶段就能确定,那么静态联编
//如果函数地址在运行阶段才能确定,就是动态联编
​
void DoSpeak(Animal & animal)
{animal.speak();
}
//
//多态满足条件: 
//1、有继承关系
//2、子类重写父类中的虚函数
//多态使用:
//父类指针或引用指向子类对象
​
void test01()
{Cat cat;DoSpeak(cat);
​
​Dog dog;DoSpeak(dog);
}
​
​
int main() {
​test01();
​system("pause");
​return 0;
}
 

总结:

多态满足条件

  • 有继承关系

  • 子类重写父类中的虚函数

多态使用条件

  • 父类指针或引用指向子类对象

重写:函数返回值类型 函数名 参数列表 完全一致称为重写

http://www.yayakq.cn/news/969031/

相关文章:

  • 做一个电商网站烟台论坛
  • 网站拨测人员是干嘛的1688网站建设方案书模板
  • 珲春建设银行网站网页升级紧急通知正常更新
  • 外贸产品网站建设wordpress 页面分页
  • 北京网站建设 知乎上海个人网站建设
  • 建企业网站哪家好网站seo优化书籍
  • 泉山网站开发WordPress微信一键登录
  • 网站域名注册商查询 上色的网站下载免费
  • 苏州城乡建设局网站最新域名查询访问
  • 电商网站的银行支付接入该怎么做大型租车门户网站商业版源码
  • 淘宝客网站建设视频教程浦口区网站建设经验丰富
  • 智慧团建网站入口官网推广链接怎么做
  • 大连网站制作 姚喜运网站做内容
  • 微信网站应用开发北京网站建设平台
  • 网站的文章参考文献怎么做网站规划流程
  • 网站建设排版规定wordpress 支持手机6
  • 做一个网站维护多少钱高端网站设计定制公司
  • 杭州pc网站制作公司网站备案背景图
  • 五金网站制作wordpress 打赏阅读
  • seo网站营销公司广州网站制作到诺然
  • 找销售的网站广州短视频网站开发
  • 自己怎么做网站啊极速彩票网站建设
  • project 网站开发计划做印刷品的素材网站
  • 桂林网站建设培训丹阳企业网站建设
  • 设计网站需求无锡建设企业网站
  • 网站怎样和首页做链接什么网站免费可以做app
  • 专业的图纸设计网站网站是否有管理员权限
  • 网站门户个人博客网站模板源码
  • 成都网站建设优选推来客网站怎么做下载功能
  • 做百度网站需要钱吗网站开发和数据库哪个有前途