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

景区网站建设原则聚成网络网站建设

景区网站建设原则,聚成网络网站建设,台州椒江区建设局网站,成都网页设计设公司纸上得来终觉浅#xff0c;绝知此事要躬行 --- 今天对此话有了实际的领悟。之前学习C的时候#xff0c;自以为已经把深复制和复制构造函数等这些知识已经掌握了#xff0c;但真正写起项目来的时候#xff0c;还是不能提前考虑这些问题#xff0c;直到问题出现#xff0c;…纸上得来终觉浅绝知此事要躬行 ---   今天对此话有了实际的领悟。之前学习C的时候自以为已经把深复制和复制构造函数等这些知识已经掌握了但真正写起项目来的时候还是不能提前考虑这些问题直到问题出现然后慢慢找出原因才开始根据以前的知识修改代码。   项目中使用到了这个弧形类 /*圆弧类*/ class Curve:public Graph {int pointCount;Point *points; public:Curve(Point *points,int pointCount);Curve(const Curve _curve);~Curve();void draw(Graphics* graphics,Pen* pen); };   明显points指针需要深复制因此需要重写copy constructor。但由于Curve类之前一直都是使用一次就析构因此没有重写复制构造函数也没问题。 /*元器件类*/ class Component {vectorLine lines;vectorCurve curves;vectorCircle circles;vectorText texts; public:Component();//~Component();void pushLine(Line _line);//每次放入一条线void pushCurve(Curve _curve);//每次放入一条弧线void pushCircle(Circle _circle);//每次放入一个圆形void pushText(Text _text);//每次放入一段文本void draw(Drawer _drawer);//绘制这个元器件 };   后来新增了一个元器件类封装了这些图形。然后就出错了思考后发现出错的原因是放入component之前的curve实例析构了一次然后component析构是vector里面的curve又析构了一次就是第二次析构的时候delete了一个已经释放的内存空间因此出现了运行时错误。   既然出现了问题解决的方案也很明显重写copy constructor进行深复制。转载于:https://www.cnblogs.com/iyjhabc/p/3501595.html
http://www.zqtcl.cn/news/576529/

相关文章:

  • 重庆seo网站策划网站的tdk指的是什么
  • 自做刷赞网站山东东成建设咨询有限公司网站
  • 泉州网站制作推广网站建设一年多少
  • 超大型网站建设公司网站打开显示建设中
  • 惠东县网站建设建设方案
  • 怎么把做的网站发布长春建网站
  • 织梦网站手机端郑州网站制作公司名单
  • 如何建设网站安全网站桥页也叫
  • 南浔网站建设昆山智能网站开发
  • 阿里云可以做电商网站吗杭州网站建设浙江
  • 查询网站备案进度网站建设推广
  • 怎么做公司网站需要什么科目高端网站建设教学
  • 资讯平台网站模板中企中立做的网站好吗
  • 网站开发人员配备山西省吕梁市简介
  • 网站注销主体注销中国建设教育协会培训报名网站
  • 电商网站设计思想建设化妆品网站的成本
  • 做房产网站能赚钱吗深圳龙华区邮政编码
  • 网站开发素材代码手机网站 win8风格
  • 免费推广网站软件班级网站怎么做ppt模板
  • 在线做任务的网站有哪些wordpress ui 插件
  • 竣工验收备案表查询网站优化大师win10能用吗
  • php 网站管理系统做生鲜管理系统的网站
  • 昆山建设工程招聘信息网站业绩显示屏 东莞网站建设技术支持
  • 百度我的网站广东广州网站建设
  • 怎么提高网站流量沈阳有资质做网站的公司有哪些
  • 内蒙古住房与城乡建设厅网站网址微信可以上网
  • 如何网站seo中国化工第九建设公司网站
  • 无锡网站推广优化公司单位网站建设必要性
  • 网站建设丶金手指花总12网站建设是怎么挣钱
  • 网站开发都是用什么框架广西建设网人员查询网