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

自助建站免费永久seo流量工具

自助建站免费永久,seo流量工具,wordpress腾讯云点播插件,宜昌本地网站建设浅拷贝 浅拷贝只是拷贝了一个指针,并没有开辟一块新的内存。拷贝的指针和原来的指针 指向同一块地址。当一个对象修改了资源,另一个对象也会受到影响,因此浅拷贝是有风险的:当两个对象都销毁 并调用析构函数时,会造成…

浅拷贝

浅拷贝只是拷贝了一个指针,并没有开辟一块新的内存。拷贝的指针和原来的指针 指向同一块地址。当一个对象修改了资源,另一个对象也会受到影响,因此浅拷贝是有风险的:当两个对象都销毁 并调用析构函数时,会造成资源的两次释放。

深拷贝

深拷贝不仅拷贝原对象的值,而且还开辟一块新的内存来存放拷贝来的值。深拷贝的两个对象是相互独立的,互不影响。另外,C++11引入了移动语义,可以减少不必要的深拷贝。

#include <iostream> 
#include <string.h>
using namespace std;class Student
{
private:int num;char *name;
public:Student(){name = new char(20);cout << "Student" << endl;}~Student(){cout << "~Student " << &name << endl;delete name;name = NULL;}Student(const Student &s){//拷⻉构造函数//浅拷⻉,当对象的name和传⼊对象的name指向相同的地址name = s.name;//深拷⻉(下面两个函数缺一不可)//name = new char(20);//自己申请一块内存//memcpy(name, s.name, strlen(s.name));//将s.name中的数据全部拷贝过来cout << "copy Student" << endl;}	
};int main(){{// 花括号让s1和s2变成局部对象,⽅便测试Student s1;Student s2(s1);// 复制对象}system("pause");return 0;
}//浅拷⻉执⾏结果:
//Student
//copy Student
//~Student 0x7fffed0c3ec0
//~Student 0x7fffed0c3ed0
//*** Error in `/tmp/815453382/a.out': double free or corruption (fasttop): 0x0000000001c82c20 ***//深拷⻉执⾏结果:
//Student
//copy Student
//~Student 0x7fffebca9fb0
//~Student 0x7fffebca9fc0

在这里插入图片描述

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

相关文章:

  • 软件测试培训班坑人营销型网站建设优化建站
  • 学网站建设能赚钱吗西安seo引擎搜索优化
  • wordpress mysql 密码seo怎么做最佳
  • 北京建机官网查询湖南有实力seo优化哪家好
  • 广州网站建设很棒 乐云践新关键词优化排名怎么做
  • 网站做app的软件珠海网络推广公司
  • 资源整合刷seo关键词排名软件
  • 网站开发用什么软件有哪些国家高新技术企业名单
  • 青岛哪家做网站的公司好爱站seo查询
  • 江西手机版建站系统开发开平网站设计
  • 吉林省电力建设总公司网站矿产网站建设价格
  • 网站建设里面链接打不开seo的方法有哪些
  • 代做效果图网站哪家好百度搜索次数统计
  • 20g虚拟主机建设网站seo引擎优化是做什么的
  • php做网站视频播放下载功能合肥关键词排名工具
  • 网站数据库怎么做同步软件排名优化
  • 广东网站建设公司排名优化seo深圳
  • 网络运维工程师薪酬厦门seo推广优化
  • 南昌网站建设公司在线排名优化
  • 北京外贸网站制作公司seo收录排名
  • 安丘住房建设局网站如何做好网站站内优化
  • 招远网站建设价格许昌网络推广外包
  • xps13适合网站开发吗近两年成功的网络营销案例及分析
  • 长沙seo优化方案yoast seo教程
  • wordpress超链接插件网站seo优化推广外包
  • 商业网站建设软件网购平台推广方案
  • 西安市建设局官方网站网络营销网站平台有哪些
  • 长沙市住房和城乡建设局网站芭蕉视频app无限次数
  • 做网站源码流程营销策划的概念
  • 南京网站建设包括哪些上海网站seo外包