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

珠海政府网站建设公司中国搜索引擎市场份额

珠海政府网站建设公司,中国搜索引擎市场份额,做网站_接活,网站建设微信托管2019独角兽企业重金招聘Python工程师标准>>> 1、拷贝构造函数 拷贝构造函数形参类型必须为对象类型 A( A other ) { } 将导致无穷递归,编译不会出错,但是运行时,会把内存耗尽A( const A& other) { } 不会产生内…

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

1、拷贝构造函数
拷贝构造函数形参类型必须为对象类型
  • A( A other )  { }            将导致无穷递归,编译不会出错,但是运行时,会把内存耗尽
  • A( const A& other) { }    不会产生内存耗尽
2、赋值构造函数----重载赋值操作符
标准实现如下:
class String
{
private:
char* ptr;
public:
//....
String&  String::operator=(const String &str)      
{
if(this  == &str)
{
return *this;
}
delete []ptr;
ptr = null;
ptr = new[strlen(str.ptr) + 1];   //strlen(字符串)不包括最后的\0,但是sizeof(字符串)包括后面的\0。
strcpy(ptr, str.ptr);
return *this;
}
//.....
}

关注五点:
  • 形参--by const  reference
  • 返回值为引用类型
  • 先判断是否是自赋值,不判断的话,会导致删除自身
  • 记住delete,防止内存泄漏
  • 深拷贝
考虑异常情况:在new分配内存空间失败情况下,保证对象的内部状态不改变
String& String::operator=(const String &str)
{
if(&str != this)  
{
String tempStr(Str);
char* pTemp = tempStr.ptr;
tempStr.ptr = this->ptr;
this->ptr = pTemp;
}
return *this;
}

转载于:https://my.oschina.net/yangan/blog/186038

http://www.lbrq.cn/news/2543419.html

相关文章:

  • 襄阳做网站比较有实力的公司seo推广策划
  • 常州市中大建设工程有限公司网站免费建站网站网页
  • 连云港权威网站优化服务seo综合诊断工具
  • 备案号被取消 没有重新备案网站会被关闭吗网站推广的公司
  • the field wordpressseo实战技巧
  • 在万网申请的域名_需要把万网的账户密码给做网站的吗seo中国
  • 风雨同舟网站建设网站怎么做出来的
  • 大学 建网站湖南seo优化推荐
  • 佛山html5网站建设百度快速排名案例
  • 潍坊网站制作网络营销策划的具体流程是
  • 页面做的比较炫酷的网站软文300字介绍商品
  • 做听书网站怎么做广告网址
  • 什么网站上面能接点小活做sem是什么缩写
  • 公司网站开发技巧网站服务器信息查询
  • 大二学生做网站难吗黑科技引流工具
  • 做中医诊所网站松松软文平台
  • 昆明网站推广营销课程培训视频
  • 上海计算机一级网页设计专业seo外包
  • 阿勒泰建设局网站高端建站
  • 对于网站反爬虫如何做宣传网站怎么做
  • 张家界酒店网站建设站长统计网站
  • 做网站机构图用什么工具seo渠道
  • 北京网站建设著名公司百度推广登陆网址
  • 新沂网页设计洛阳seo博客
  • 邮政编码html编写北京seo编辑
  • 南京酒店网站制作做网络推广为什么会被抓
  • 建设安全网站的目的关键词热度查询
  • 程序员源码网站百度推广客户端电脑版
  • 赣州新闻头条六年级下册数学优化设计答案
  • wordpress插件 网站跳转百度非企渠道开户
  • Spotlight on MySQL 300安装教程(附使用指南):实时监控MySQL性能的工具
  • Go语言中的盲点:竞态检测和互斥锁的错觉
  • Git基础命令大全
  • 【Linux】Linux下基本指令
  • [人工智能-综述-17]:AI革命:重塑职业版图,开启文明新篇
  • 在幸狐RV1106板子上用gcc14.2本地编译安装samba-4.22.3服务器,并且支持XP系统访问共享文件夹