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

网站制作人员seo优化需要多少钱

网站制作人员,seo优化需要多少钱,怎么做网页的多开器,网络推广培训学院1. 普通虚函数(Virtual Function) 定义:基类中用 virtual 声明,允许派生类 覆盖(Override)。特点: 基类可提供默认实现。派生类可选择性覆盖(若不覆盖,则调用基类版本&a…

1. 普通虚函数(Virtual Function)

  • 定义:基类中用 virtual 声明,允许派生类 覆盖(Override)
  • 特点
    • 基类可提供默认实现。
    • 派生类可选择性覆盖(若不覆盖,则调用基类版本)。
  • 示例
    class Shape {
    public:virtual void draw() {cout << "Drawing a shape." << endl;}
    };
    

2. 纯虚函数(Pure Virtual Function)

  • 定义:基类中用 virtual 声明并以 = 0 结尾,强制派生类必须实现。

  • 特点:

    • 基类成为 抽象类(Abstract Class),无法实例化。
    • 用于定义接口规范,强制派生类遵守。
  • 示例

    class Shape {
    public:virtual void draw() = 0; // 纯虚函数
    };
    

3. 虚析构函数(Virtual Destructor)

  • 定义:基类的析构函数声明为 virtual,确保派生类对象通过基类指针删除时,能正确调用派生类的析构函数。
  • 场景:基类指针指向派生类对象时,必须使用虚析构函数以避免资源泄漏。
  • 现象:先执行派生类析构函数,再执行基类析构函数
#include <iostream>// 基类
class Base {
public:// 虚析构函数virtual ~Base() {std::cout << "Base class destructor" << std::endl;}
};// 派生类
class Derived : public Base {
public:~Derived() override {std::cout << "Derived class destructor" << std::endl;}
};int main() {// 通过基类指针创建派生类对象Base* basePtr = new Derived();// 删除基类指针delete basePtr;return 0;
}    

4. 关键词 (C++11)

一、override

显式标记派生类中对基类虚函数的重写,强制编译器检查函数签名是否完全匹配,避免因拼写错误或参数不匹配导致意外定义新函数

二、final

修饰类:禁止类被继承(如工具类或不可变类)。
修饰虚函数:禁止派生类进一步重写该函数(如关键算法或接口)。

class Base {
public:virtual void log() final { // 禁止派生类覆盖cout << "Base log." << endl;}
};
#include <iostream>// 基类
class Base {
public:// 虚函数virtual void print() {std::cout << "This is the Base class." << std::endl;}
};// 派生类
class Derived : public Base {
public:// 重写基类的虚函数void print()final {std::cout << "This is the Derived class." << std::endl;}
};// 派生类的派生类
/*
class Deriveder : public Derived {
public:// 重写基类的虚函数void print() override {std::cout << "This is the Deriveder class." << std::endl;}
};
*/// 多态函数
void callPrint(Base* obj) {obj->print();
}int main() {Base base;Derived derived;//Deriveder Deriveder;// 调用多态函数callPrint(&base);callPrint(&derived);//callPrint(&Deriveder);return 0;
}  
http://www.dtcms.com/wzjs/466675.html

相关文章:

  • 专门做艺术字的网站网络推广网站建设
  • 网络公司怎样推广网站会计培训班需要学多长时间
  • 开发公司资质查询上海搜索优化推广哪家强
  • 合肥网版制作电脑优化
  • 企业门户网站开发抖音推广方案
  • 大望路网站建设推广策划方案模板
  • h5做商城网站谁有恶意点击软件
  • 网站建设费用申请比百度强大的搜索引擎
  • 苏州网页模板建站百度高级搜索
  • app要有网站做基础seo排名
  • 万柏林网站建设想学互联网从哪里入手
  • 网站页脚写什么外贸网站平台都有哪些
  • 自己做网站需要什么软件西安seo网站管理
  • 用vs2010做免费网站模板搜索引擎的设计与实现
  • 石家庄工信部网站备案申请百度收录网址
  • 迪哥哪个网站上做游戏直播关键词在线试听
  • 长沙做网站nn微联讯点很好厦门网站制作
  • 个人主页网页设计案例seo搜索引擎优化排名报价
  • 阿里云备案后 增加网站排名前十的大学
  • 建网站公司营销型网站建设网络推广是什么工作
  • 东莞广告公司东莞网站建设搜索引擎推广是什么意思
  • 番禺品牌型网站建设网络软文写作
  • 淄博哪个网站做房屋出赁好最有效的推广方式
  • 有哪些做问卷调查给钱的网站怎么建立自己的网页
  • 有什么做网兼的网站网络策划是做什么的
  • 西宁集团网站建设阿里云域名注册流程
  • 品牌宝网站认证广告营销策划
  • 做网站地图夫唯seo视频教程
  • dw网站制作手机软件下载宽带业务如何推广
  • 企业网站建设服务公司内容营销的4个主要方式