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

网站设计前期沟通单致远oa协同管理系统

网站设计前期沟通单,致远oa协同管理系统,网店网站开发,河北邯郸是几线城市析构函数的名称统一处理为destructor的目的是为了解决析构函数的重写。 而这又引出了一个问题#xff1a;为什么要进行析构函数的重写#xff1f; 是为了下面这种情况#xff1a; class Person { public:~Person() { cout ~Person endl; } }…析构函数的名称统一处理为destructor的目的是为了解决析构函数的重写。 而这又引出了一个问题为什么要进行析构函数的重写 是为了下面这种情况 class Person { public:~Person() { cout ~Person endl; } }; class Student : public Person { public:~Student() { cout ~Student endl; } }; int main() {Person* p new Person;delete p;p new Student;delete p;return 0; }打印结果 上面的代码可能存在内存泄漏的问题 原因p new Student; delete p;这段代码我们本意是想调用student的析构函数在继承中调用派生类的析构函数时会自动调用基类的析构函数。即调用student的析构函数 调用student的析构函数 person的析构函数但它却只是调用了person的析构函数。 即 本意根据指针(引用)指向的对象类型来选择对应的析构函数 结果根据指针(引用)的类型的来选择对应的析构函数 而根据指针(引用)指向的对象类型来选择对应的函数这不就是多态的理念吗。 此时我们已经满足多态构造的2个条件的其中之一基类的指针或引用 剩下的我们需要满足派生类的析构函数构成基类析构函数的重写。而重写的条件是返回值类型函数名参数列表都相同。对于析构函数我们需要的就是函数名相同因此将析构函数的名称统一处理为destructor. 处理后
http://www.dnsts.com.cn/news/174140.html

相关文章:

  • 深互动平台网站音乐wordpress
  • 中国空间站天宫课堂抖音网站开发
  • 深圳网站建设top028哪个网站可以做免费请帖
  • 网站快速排名北京优化健康宝
  • 门户网站建设的报价中小企业信息服务平台
  • 额尔古纳网站建设价格wordpress会员微信支付
  • 健康网站 模板表白网页生成制作
  • 李宁网站开发ppt模板网站联盟三要素
  • 广州网站开发设计公司可以做科学模拟实验的网站
  • 两新支部网站建设wordpress 百度音乐
  • 泰安网站建设哪家快便民网免费发布信息
  • 商城网站开发视频家居网站建设如何
  • 网站建设专家收费标准免费网站推广平台
  • 免费企业网站创建进一步推进网站建设
  • 做贷款网站犯法吗做网站开发需要培训吗
  • wordpress上传网站模板在线设计公司logo图标
  • 南屏网站建设wordpress 下载页面模板怎么用
  • .net网站开发实例网站建设策划书在哪济南兴田德润实惠吗
  • 竹子建站seo设置怎么做h5制作软件会给源代码吗
  • 温州建网站做彩票网站模板
  • 广东网站建设商家青岛seo杭州厂商
  • 网站的规划建设如何布局做名片哪个网站可以找
  • 一个网站建设大概需要多少费用做解析视频网站怎么赚钱
  • 风铃网做微网站要钱吗免费com网站域名注册
  • 佛山外贸网站制作网页效果图制作
  • 网站首页源码定制做网站费用
  • 国外网站建设现状吉安市城乡建设局网站
  • 天津制作公司网站wordpress 安装 此网页包含重定向循环
  • 网站运营设计阿里巴巴网站建设改图片
  • 网站的例子沈阳淘宝网站建设