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

开发 网站 团队网站制作的步骤

开发 网站 团队,网站制作的步骤,网站建设团队介绍,海络网站文章目录 基类指针指向派生类对象&#xff0c;基类指针的首地址永远指向子类从基类继承的基类起始地址。代码代码2 基类指针指向派生类对象&#xff0c;基类指针的首地址永远指向子类从基类继承的基类起始地址。 代码 #include <iostream> using namespace std;class b…

文章目录

      • 基类指针指向派生类对象,基类指针的首地址永远指向子类从基类继承的基类起始地址。
      • 代码
      • 代码2

基类指针指向派生类对象,基类指针的首地址永远指向子类从基类继承的基类起始地址。

代码

#include <iostream>
using namespace std;class base
{
public:void show() { cout << "base:: show"; }
};class derive:public base
{
public:virtual void show() { cout << "derive:: show"; }
};int main()
{base* p = new derive;p->show();delete p;
}

在这里插入图片描述
以上代码在调用delete 的时候出错,因为在调用deletes时传入的地址和我么预想的不一样,才会导致软件崩溃

代码2

#include <iostream>
using namespace std;class base
{
public:void show() { cout << "base:: show"<<endl; }void operator delete(void *p){cout << "operator delete p" <<p<< endl;free(p);}
};class derive:public base
{
public:virtual void show() { cout << "derive:: show"; }void* operator new (size_t size){void* p = malloc(size);cout << "operator new " << p << endl;return p;}
};int main()
{base* p = new derive;p->show();delete p;
}

在这里插入图片描述

在这里插入图片描述
综上,子类带虚函数,而基类不带虚函数是一件非常危险的操作,编译器对指针的指向超出我们的预期,往往导致很难排查的问题

http://www.wangmingla.cn/news/36742.html

相关文章:

  • 有哪些建设网站公司吗seo外包服务
  • 徽章设计制作网站网络媒体
  • 网站制作素材如何在手机上制作网站
  • 南通网站开发企业网络营销
  • 济南网站建设维护公司百度网盘pc端网页版
  • 莆田 网站建设网站优化检测
  • 深圳保障性住房计划北京优化推广公司
  • 网站建设开发公司微信公众号开发巨量关键词搜索查询
  • 现在还有做网站的必要吗成都网络营销公司
  • wordpress主页添加广告防疫管控优化措施
  • 太原新建火车站网络服务提供商是指
  • 郑州高端定制建设网站乐陵seo外包
  • 小店网站怎么做网站建设平台
  • 云南澄江县建设局网站最近一周热点新闻
  • 返利淘网站怎么做外贸推广平台排名
  • 怎样说服公司做网站武汉网站推广排名
  • 社区论坛自助建站网网络营销站点推广的方法
  • 上海企业做网站网络营销是以什么为基础
  • 如何创建一个公司网站百度seo点击工具
  • 一个空间如何做2个网站怎么建立自己的网站平台
  • 如何在公众号里做网站竞价托管就选微竞价
  • 电影网站html代码seo排名优化方式方法
  • 凡客诚品 正品官网什么是seo教程
  • 天水网站制作深圳网络推广代运营
  • 美国做按摩广告的网站场景营销
  • 网站建好了 如何推广企业网络推广服务
  • 免费seo网站诊断推文关键词生成器
  • 有没有教做衣服的网站seowhy官网
  • 做网站大概要多企业邮箱
  • 体验做黑客的网站百度热搜榜排名今日第一