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

国内做的比较好的旅游网站个人怎么开发软件

国内做的比较好的旅游网站,个人怎么开发软件,seo怎么做,四川住房和城乡建设厅在 C 中,虚函数(Virtual Function)和纯虚函数(Pure Virtual Function)都是用于实现多态性的机制,但它们之间有一些关键的不同。 虚函数(Virtual Function) 定义:在基类…

在 C++ 中,虚函数(Virtual Function)和纯虚函数(Pure Virtual Function)都是用于实现多态性的机制,但它们之间有一些关键的不同。

虚函数(Virtual Function)

  1. 定义:在基类中使用 virtual 关键字声明的成员函数。
  2. 目的:允许在派生类中重写该函数。
  3. 实现:基类通常会提供该虚函数的默认实现。
  4. 可选性:派生类可以选择是否重写该虚函数。如果派生类没有重写该函数,基类的实现会被使用。
  5. 示例
    class Shape {
    public:virtual void draw() {// 默认实现std::cout << "Drawing a shape." << std::endl;}
    };class Circle : public Shape {
    public:void draw() override {// 重写基类的 draw 函数std::cout << "Drawing a circle." << std::endl;}
    };
    

纯虚函数(Pure Virtual Function)

  1. 定义:在基类中使用 virtual 关键字声明,并且设置为 0 的成员函数。
  2. 目的:强制派生类重写该函数,以实现多态性。
  3. 实现:基类不提供该纯虚函数的任何实现。
  4. 可选性:派生类必须重写该纯虚函数,否则编译器会报错。
  5. 抽象类:包含纯虚函数的类称为抽象类。不能创建抽象类的实例。
  6. 示例
    class Shape {
    public:virtual void draw() = 0;  // 纯虚函数
    };class Circle : public Shape {
    public:void draw() override {// 必须重写基类的 draw 函数std::cout << "Drawing a circle." << std::endl;}
    };
    

总结

  • 虚函数允许派生类重写该函数,但是不强制。基类通常有一个默认的实现。
  • 纯虚函数强制派生类必须重写该函数,并且基类不能有实现。包含纯虚函数的类是抽象类。
http://www.yayakq.cn/news/518190/

相关文章:

  • 网站首页面设计代码wordpress适合下载收费的主题
  • 温州网站优化排名推广青海网站设计高端
  • 音乐网站设计总结wordpress菜单字体大小
  • 有哪些做搞笑视频的网站学校网站开发报价表
  • 汕头龙湖网站建设国际人才网app
  • 俄文网站设计寿县住房与城乡建设局网站
  • 石家庄网站推广软件h5案例
  • dw织梦做网站设计之家效果图
  • 东莞品牌网站建设费用企业做的网站费入什么科目
  • 网站中的图片展示功能该设计什么合肥城乡建设网站
  • 做网站建设网站制作旺店通erp多少钱一年
  • vs网站开发入门nodejs可以做网站么
  • 东莞市手机网站wordpress 参数传人
  • 最新网站建设wordpress百度统计代码
  • 男生做男生网站在那看小微企业如何注册
  • 做博客网站赚钱微信小程序制作详细流程
  • 网站没有收录怎么办做网站一般都用什么字体
  • 小说网站建站程序百度拍照搜题
  • 网站源码下载 用户注册菏泽郓城网站建设
  • 服务类的网站怎么做WordPress 4.9添加备案号
  • 网络注册公司怎么注册seo关键词优化哪个平台好
  • 无锡企业做网站网站的死链
  • 创建官方网站赤峰建设厅官方网站
  • 小县城做网站开发wordpress主题
  • 网站制作学费多少钱网站推广是怎么做的
  • 如何识别一个网站是否做的好网络推广计划书
  • php网站开发待遇网页模板源代码之家
  • 怎么给网站上传附件设计师之家官网首页
  • 欧美 手机网站模板下载 迅雷下载 迅雷下载地址女性开源网站
  • 青岛网站运营自然资源部网站绿色矿山建设