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

江西龙峰建设集团的网站网站搜索引擎优化方法

江西龙峰建设集团的网站,网站搜索引擎优化方法,cms系统开源,宿州网络科技有限公司在 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.tj-hxxt.cn/news/66451.html

相关文章:

  • 张店政府网站建设公司浙江短视频seo优化网站
  • 崇明建设镇网站网站发布流程
  • 哪些企业必须用网站网站免费进入窗口软件有哪些
  • 购物网站制作样例网页设计自学要多久
  • 免费素材网站pexels网络推广seo是什么
  • 企业做网站的痛点有哪些免费的企业黄页网站
  • 专业做网站的顺德公司sem代运营托管公司
  • 网站怎么企业备案信息知乎关键词排名
  • 做网站简单么宁波网络推广产品服务
  • 青海建设厅网站通知厦门seo代运营
  • 福州专业做网站的公司哪家好北京网站制作推广
  • 居士做网站电商培训
  • 自己做的网站搜索不到如何做一个自己的电商平台
  • 有哪些做淘宝素材的网站有哪些全网营销公司
  • 德州网站建设的公司爱站网的关键词是怎么来的
  • seo整站优化费用网站优化基本技巧
  • 福建八大员建设厅延续的网站推广团队
  • nginx_lua wordpressseo网络排名优化技巧
  • 卡盟网站建设重庆网站建设技术外包
  • 哪里有做投票的网站网站收录量是什么意思
  • 长沙百度关键词排名windows优化大师靠谱吗
  • 响应式网站的制作网站制作外贸网站seo
  • html5网站源码下载外贸平台推广
  • 深圳网站 制作信科便宜医院网站建设方案
  • 网站图片如何做链接ios微信上的pdf乱码
  • 做的好的电商网站宁波seo外包推广排名
  • 珠海网站建设 超凡科技百度seo最成功的优化
  • logo图标素材网站做市场推广应该掌握什么技巧
  • 南宁企业网站制作模板网站制作 网站建设
  • 弹出全屏视频网站怎么做武汉seo网站排名优化公司