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

如何在服务器上关闭网站关键词搜索神器

如何在服务器上关闭网站,关键词搜索神器,伊春网站推广,外链 推网站怎么做4.5.4 赋值运算符重载 c编译器至少给一个类添加4个函数 默认构造函数(无参,函数体为空) 默认析构函数(无参,函数体为空) 默认拷贝构造函数,对属性进行值拷贝 赋值运算符 operator, 对属性进行值拷贝 如果类中有属性指向堆区,做…
4.5.4 赋值运算符重载

c++编译器至少给一个类添加4个函数

  1. 默认构造函数(无参,函数体为空)

  2. 默认析构函数(无参,函数体为空)

  3. 默认拷贝构造函数,对属性进行值拷贝

  4. 赋值运算符 operator=, 对属性进行值拷贝

如果类中有属性指向堆区,做赋值操作时也会出现深浅拷贝问题

/*c++编译器至少给一个类添加4个函数
1. 默认构造函数(无参,函数体为空)
2. 默认析构函数(无参,函数体为空)
3. 默认拷贝构造函数,对属性进行值拷贝
4. 赋值运算符 operator=, 对属性进行值拷贝
如果类中有属性指向堆区,做赋值操作时也会出现深浅拷贝问题
**作用:**重载关系运算符,可以让两个自定义类型对象进行对比操作
*/class Person
{
public:Person(int age) {//将年龄数据开辟到堆区m_Age = new int(age);};//重载赋值运算符Person& operator=(Person& p) {//先判断是否有属性在堆区,如果有先释放干净,然后再进行深拷贝if (m_Age != NULL){delete m_Age;m_Age = NULL;}//提供深拷贝 解决浅拷贝的问题m_Age = new int(*p.m_Age);//返回自身return *this;}~Person(){if (m_Age != NULL){delete m_Age;m_Age = NULL;}}//年龄的指针int* m_Age;
};void test01() {Person p1(10);Person p2(20);Person p3(30);p3 = p2 = p1;cout << "p1的年龄为:" << *p1.m_Age << endl;cout << "p2的年龄为:" << *p2.m_Age << endl;cout << "p3的年龄为:" << *p3.m_Age << endl;
}int main() {test01();system("pause");return 0;
}

http://www.dtcms.com/wzjs/49923.html

相关文章:

  • 网站做以后怎么修改网站内容自动点击器怎么用
  • flash是怎么做网站的seo 页面
  • 网站后台这么做视频教程b站视频推广网站400
  • 网站服务器停止响应怎么办地推接单正规平台
  • 泰国做网站百度网站排名优化价格
  • 西安十大网站制作公司电商平台如何推广运营
  • 杭州有哪些网站建设今天军事新闻最新消息
  • 醴陵网站开发宁波seo快速优化公司
  • 跨境电商单页网站的详情页怎么做的厦门百度关键词优化
  • 做游戏门户网站要注意什么阿里域名购买网站
  • 17一起做网站客服百度seo公司报价
  • 成人高考报名seo外包公司怎么样
  • 江苏天宇建设集团有限公司网站河南品牌网络推广外包
  • 江苏商城网站建设百度商城官网首页
  • 宠物网站开发功能需求网络推广山东
  • 简约大方网站优化大师安卓版
  • 浏览有关小城镇建设的网站舆情网站直接打开怎么弄
  • 中国旅游网站的建设seo基础知识培训视频
  • 王烨重生电脑优化用什么软件好
  • 旅行社网站建设方案娃哈哈软文推广
  • 晋江文创园网站建设抖音seo系统
  • 黄冈做网站店铺运营方案策划
  • 宁波做网站的大公司排名电脑优化软件排行榜
  • 做论坛网站需要多大空间最新新闻热点大事件
  • axure做网站教学视频上海seo有哪些公司
  • 做一家网站广州seo网站排名
  • 越秀高端网站建设怎样做网站卖自己的产品
  • 网站建设的目标百度seo公司整站优化
  • 株洲网站做的好的公司百度竞价开户3000
  • wordpress私信插件深圳seo优化公司搜索引擎优化方案