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

一起做网站17杭州女装wordpress 图片失效

一起做网站17杭州女装,wordpress 图片失效,网站建设合同的要素,网站搭建设计合同c编译器可能会给类添加四个函数 1默认构造函数 2默认析构函数 3默认拷贝构造函数#xff0c;对成员变量进行浅拷贝。 4默认赋值函数#xff0c;队成员变量进行浅拷贝。 #includeiostream using namespace std; class CGirl { public:int m_bh;string m_name;voi…c编译器可能会给类添加四个函数 1默认构造函数 2默认析构函数 3默认拷贝构造函数对成员变量进行浅拷贝。 4默认赋值函数队成员变量进行浅拷贝。 #includeiostream using namespace std; class CGirl { public:int m_bh;string m_name;void show() { cout 编号: m_bh , 姓名 m_name endl; } }; int main() {CGirl g1, g2;g1.m_bh 8;g1.m_name zhongge;g1.show();g2.show();return 0; } 定义一个CGirl类有公有成员编号和姓名还有个show方法输出姓名编号 创建俩对象g1 g2给g1赋值不给g2赋值 现在让 g2g1并展示g2 #includeiostream using namespace std; class CGirl { public:int m_bh;string m_name;void show() { cout 编号: m_bh , 姓名 m_name endl; } }; int main() {CGirl g1, g2;g1.m_bh 8;g1.m_name zhongge;g1.show();g2 g1;//行代码就是对象的赋值运算和普通变量的赋值不一样普通变量的赋值是一对一的关系。对象的赋值是多对多的但也是一一对应的。g2.show();return 0; } 对象的赋值运算是用一个已经存在了的对象给另一个已经存在的对象赋值。 如果类的定义没有重载赋值函数编译器就会提供一个默认的赋值函数如果类中重载了赋值函数编译器将不提供默认赋值函数。 重载复制函数的语法 类名 operator(const 类名 源对象) #includeiostream using namespace std; class CGirl { public:int m_bh;string m_name;void show() { cout 编号: m_bh , 姓名 m_name endl; }CGirl operator(const CGirl g) {this-m_bh g.m_bh;this-m_name g.m_name;cout 调用了重载赋值函数 endl;return *this;} }; int main() {CGirl g1, g2;g1.m_bh 8;g1.m_name zhongge;g1.show();g2 g1;g2.show();return 0; } 编译器提供的默认赋值函数是浅拷贝如果对象中不存在堆区内存空间默认赋值函数可以满足需求否则要用深拷贝。 重载赋值函数深拷贝的代码 #includeiostream using namespace std; class CGirl { public:int m_bh;string m_name;int* m_ptr;CGirl() { m_ptr nullptr; }~CGirl() { if (m_ptr)delete m_ptr; }void show() { cout 编号: m_bh , 姓名 m_name , m_ptrm_ptr endl; }CGirl operator(CGirl g) {this-m_bh g.m_bh;this-m_name g.m_name;if (g.m_ptr nullptr) {if (m_ptr ! nullptr) { delete m_ptr; m_ptr nullptr; }}else {if (m_ptr nullptr)m_ptr new int;memcpy(m_ptr, g.m_ptr, sizeof(int));}cout 调用了重载赋值函数 endl;return *this;} }; int main() {CGirl g1, g2;g1.m_ptr new int(3);g1.show();g2 g1;g2.show();return 0; } 拷贝构造与赋值运算不同拷贝构造是指原来的对象不存在用已存在的对象进行构造赋值运算是指已存在了两个对象把其中一个对象的成员变量的值赋值给另一个对象的成员变量。
http://www.hkea.cn/news/14361964/

相关文章:

  • 深圳找人做网站网站设计公司有名乐云seo
  • joomla! 1.5 网站建设基础教程湖北皇奥建设工程有限公司网站
  • 备案资料 网站建设方案书网站项目设计流程案例
  • 团购网站平台建设家居企业网站建设平台
  • 藁城专业网站建设网站建设的流程及步骤
  • 北京新站优化织梦cms下载
  • 有哪个网站专业做漫画素材的哔哩哔哩网页版怎么退出登录
  • 2网站建设营销推广网
  • 网站分站系net网站开发视频
  • 爱站网seo综合查询重庆集团公司网站建设
  • 主机屋网站在那注册哈尔滨全员核酸检测
  • 门户网站英文版建设网站建设策划案模板
  • wamp 设置多个网站做西餐的网站
  • 哪个网站建站好软件开发工程师的招聘简章
  • 昆明优化网站公司wordpress默认域名
  • 中企动力 网站价格机械加工网厂
  • ftp上传网站之后品牌vi设计理念
  • 公司网站排名怎么做注册网站域名的入口是
  • 深圳网站建设制作视频软件网站开发还有哪些
  • 做网站效果怎么样百度指数查询官网入口
  • 手机网站内容管理系统大学营销型网站建设实训课程
  • 微小店网站建设费用什么 a wordpress
  • 网站新年特效南昌专业的学校网站建设公司
  • 争对银行排队做一网站虚拟主机和服务器有什么区别
  • 江苏省 建设 注册中心网站wordpress 动态主题
  • 网站seo入门西安网站制作工作室
  • 北京响应式的网站wordpress主页模板
  • 妇幼网站建设ppt个人网页制作模板田田田田田田田田
  • 网站推广软件wordpress首页按钮
  • 闵行建设网站网站建设必须在服务器