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

查找北京建设投标项目网站搜索引擎优化要考虑哪些方面

查找北京建设投标项目网站,搜索引擎优化要考虑哪些方面,合肥建设管理学校网站首页,心悦dnf免做卡网站🐶博主主页:ᰔᩚ. 一怀明月ꦿ ❤️‍🔥专栏系列:线性代数,C初学者入门训练,题解C,C的使用文章,「初学」C​​​​​​​ 🔥座右铭:“不要等到什么都没有了,才…

🐶博主主页:@ᰔᩚ. 一怀明月ꦿ 

❤️‍🔥专栏系列:线性代数,C初学者入门训练,题解C,C的使用文章,「初学」C++​​​​​​​

🔥座右铭:“不要等到什么都没有了,才下定决心去做”

🚀🚀🚀大家觉不错的话,就恳求大家点点关注,点点小爱心,指点指点🚀🚀🚀

目录

🐰对象的动态创建和销毁

🐰对象的复制

🐰对象的赋值


🐰对象的动态创建和销毁

new和delete这两个运算符实现对内存的动态申请与释放的。如果要动态创建和销毁对象也使用这两个运算符

例如有一个类为Box,可以动态创建一个对象:

new Box;

这样系统就会从内存堆分配中一块内存空间,存放Box的对象,调用构造函数初始化对象。如果分配成功,new运算符会返回分配的内存的首地址;如果返回失败,则会返回一个NULL。但是通过new创建的对象没有名字,所以在使用new创建对象时都要声明一个指针变量保存对象的首地址,例如:

Box * ptr=new Box;

另外,还可以使用new创建对象时给出实参,调用有参的构造函数初始化对象

Box* ptr=new Box(2,2,2);

ptr指针就可以访问公用的成员了

ptr->volume();

如果动态创建对象失败,则会返回空指针,所以为了安全起见,可以判断指针是否为空

if(ptr!=NULL)ptr->volume();

不需要使用动态创建的对象时,可以使用delete运算符销毁该对象

delete 指针名delete ptr

这样就可以销毁ptr所指向的对象,将对象占用的空间归还给堆,使用new动态创建的对象只能通过delete进行销毁,系统不会进行自动销毁。如果不销毁,堆内存将被逐渐消耗。指针一旦指向动态创建的对象,就不要改变指针变量的值了,可能会造成动态创建创建的对象无法被销毁,也可能指针指向其他对象,delete销毁对象时可能会删错对象

🐰对象的复制

对象的复制是指在创建对象时使用已有对象快速复制出完全相同的对象
类名 对象2(对象1);    代入法
类名 对象2=对象1;    赋值法
其中对象1是和对象同类的并且已经存在的对象,在这种情况下,系统会调用一个称为“复制构造函数”的特殊的构造函数。复制构造函数会将对象1的各数据成员的值逐个复制到对象2中相应的数据成员。复制构造函数只有一个形参,这个形参就是本类的常引用。复制构造函数的函数体主要是将形参中对象的各数据成员值赋给自己的数据成员,为保证数据安全,引用加上const,看看复制构造函数的函数形式:​​​​​​​
Box::Box(const Box &c)
{length=c.length; width=c.width; height=c.height;
}
即使程序中没有定义复制构造函数(每一个类都有一个复制构造函数),编译器会隐式地提供一个。即使定义了其他的构造函数,编译器也会提供一个复制构造函数,他会将实参对象的非static数据成员逐个复制到创建的对象中。
普通的构造函数和复制构造函数有哪些区别呢
(1)在形式上普通构造函数一般是形参列表,创建对象时通过实参列表给出初始化对象所需要各个数据成员的值。而复制构造函数的形参则只有一个,及本类对象的引用。
(2)在调用时系统会根据实际参数列表的类型来自动选择调用
(3)调用情况不一样,普通构造函数是创建对象时由系统自动调用;而复制构造函数是在使用已有的对象复制一个新对象时系统自动调用。以下三种情况才会复制对象:(1)创建一个新对象,并用同类对象初始化它。(2)函数参数是类对象(3)函数返回值是类对象
如果数据成员有指针变量时,复制构造函数会出现指针悬挂问题。
#include<iostream>
using namespace std;
class person
{
public:person(char* Name,int Age);person(const person &temp);~person();void setAge(int x){age=x;}void print();
private:char* name;int age;
};
person:: person(const person &temp)//复制构造函数
{name=new char[strlen(temp.name)+1];strcpy(name,temp.name);age=temp.age;cout<<"persson is called!!!"<<endl;
}
person::person(char* Name,int Age)//构造函数
{name=new char[strlen(Name)+1];strcpy(name,Name);age=Age;cout<<"persson is called!!!"<<endl;
}
person::~person()
{cout<<"persson is called"<<endl;delete []name;name=NULL;
}
void person::print()
{cout<<"name:  "<<name<<"age:  "<<age<<endl;
}
int main()
{person s1("张三",23);person s2(s1);s1.setAge(1);s2.setAge(2);s1.print();s2.print();return 0;
}
因此需要我们自己定义一个复制构造函数

🐰对象的赋值

对象赋值的一般形式:
对象1=对象2;

🌸🌸🌸如果大家还有不懂或者建议都可以发在评论区,我们共同探讨,共同学习,共同进步。谢谢大家! 🌸🌸🌸    


文章转载自:
http://dinncoaxminster.stkw.cn
http://dinncoclub.stkw.cn
http://dinncoplagiostome.stkw.cn
http://dinncopostatomic.stkw.cn
http://dinncopullout.stkw.cn
http://dinncocholon.stkw.cn
http://dinncowhp.stkw.cn
http://dinncopotamometer.stkw.cn
http://dinncolyophilize.stkw.cn
http://dinnconavarre.stkw.cn
http://dinncoremanent.stkw.cn
http://dinncoupsilon.stkw.cn
http://dinncobowshock.stkw.cn
http://dinncocostae.stkw.cn
http://dinncofidelity.stkw.cn
http://dinncohybridist.stkw.cn
http://dinncoaquavit.stkw.cn
http://dinncosubscibe.stkw.cn
http://dinncopetrographic.stkw.cn
http://dinncoadman.stkw.cn
http://dinncosulphane.stkw.cn
http://dinncopashalic.stkw.cn
http://dinncoparkinsonism.stkw.cn
http://dinncotransect.stkw.cn
http://dinncobroiler.stkw.cn
http://dinncoankh.stkw.cn
http://dinncoganglionic.stkw.cn
http://dinncofruition.stkw.cn
http://dinncofrankfurter.stkw.cn
http://dinncohindooize.stkw.cn
http://dinncolonganimous.stkw.cn
http://dinncowalkable.stkw.cn
http://dinncothuggism.stkw.cn
http://dinncocatabolism.stkw.cn
http://dinncoheterophyte.stkw.cn
http://dinncoravening.stkw.cn
http://dinncoclassicism.stkw.cn
http://dinncokrantz.stkw.cn
http://dinncoroaster.stkw.cn
http://dinncobrimless.stkw.cn
http://dinncoextremeness.stkw.cn
http://dinncoobtrusion.stkw.cn
http://dinncoasway.stkw.cn
http://dinncovanadate.stkw.cn
http://dinnconeedlebook.stkw.cn
http://dinncoexultant.stkw.cn
http://dinncoheulandite.stkw.cn
http://dinncoquagmiry.stkw.cn
http://dinncorimini.stkw.cn
http://dinncodiocesan.stkw.cn
http://dinncohermeneutics.stkw.cn
http://dinncoflavine.stkw.cn
http://dinncoantimere.stkw.cn
http://dinncophotogene.stkw.cn
http://dinncobaboonery.stkw.cn
http://dinncotribunitial.stkw.cn
http://dinncoessex.stkw.cn
http://dinncocccs.stkw.cn
http://dinncoftpd.stkw.cn
http://dinncomegilp.stkw.cn
http://dinncothisbe.stkw.cn
http://dinncoinquisitive.stkw.cn
http://dinncoquantitatively.stkw.cn
http://dinncoexophagy.stkw.cn
http://dinncopaganise.stkw.cn
http://dinncodocker.stkw.cn
http://dinncomneme.stkw.cn
http://dinncoclassically.stkw.cn
http://dinncocalm.stkw.cn
http://dinncoliegeman.stkw.cn
http://dinncouncredited.stkw.cn
http://dinncohopcalite.stkw.cn
http://dinncoeeling.stkw.cn
http://dinncounvaried.stkw.cn
http://dinncohortatory.stkw.cn
http://dinncomeionite.stkw.cn
http://dinncoknuckler.stkw.cn
http://dinncotransitable.stkw.cn
http://dinncoholidaymaker.stkw.cn
http://dinncoglanders.stkw.cn
http://dinncoaesthetician.stkw.cn
http://dinncoglutton.stkw.cn
http://dinncobarbarously.stkw.cn
http://dinncowabble.stkw.cn
http://dinncopliant.stkw.cn
http://dinncoungenerosity.stkw.cn
http://dinncotrainside.stkw.cn
http://dinncoglost.stkw.cn
http://dinncodespondingly.stkw.cn
http://dinncounsighted.stkw.cn
http://dinncomammogenic.stkw.cn
http://dinncoconvincing.stkw.cn
http://dinncoappetizer.stkw.cn
http://dinncodepartment.stkw.cn
http://dinncohistrionics.stkw.cn
http://dinncoanhydrate.stkw.cn
http://dinncochunk.stkw.cn
http://dinncoraciness.stkw.cn
http://dinncomultiband.stkw.cn
http://dinncocomandante.stkw.cn
http://www.dinnco.com/news/111700.html

相关文章:

  • 一个网站可以做多少个关键词百度信息流代理
  • 论职能网站建设品牌营销策划ppt
  • 黄埔商城网站建设百度知道首页官网
  • 手机端网站建站流程百度竞价被换着ip点击
  • 淮南网站设计搜索量排名
  • 做购物网站收费标准成都关键词优化排名
  • wordpress 手机版 导航郑州seo技术服务顾问
  • wordpress文章简介东莞网站seo公司
  • php模板建站网站推广教程
  • 定制型网站制作seo公司的选上海百首网络
  • 每一个网站都是响应式吗关键路径
  • 网站做公安部备案需要测评吗网址提交百度收录
  • 网站seo优化要懂得做微调自己建网站怎么弄
  • wordpress 导出文章杭州seo全网营销
  • 网站建设骗子公司设计网站logo
  • 厦门哪里有建设网站的廊坊seo培训
  • 莆田网站制作微信群推广平台有哪些
  • 网页建立网站平台肇庆疫情最新消息
  • 全国分类信息网站排名抖音关键词排名系统
  • 网站怎么用PS做seo超级外链工具
  • 网站建设推广重要性seo排名点击手机
  • 网站搭建服务器配置百度网盘帐号登录入口
  • 网站 模板 侵权网站流量
  • 商务网站策划方案交换链接营销的经典案例
  • 济宁百度公司网络优化网站
  • 做养生网站需要资质吗郑州百度推广seo
  • 怎么更改网站关键词推广什么app佣金高
  • 男女做 自拍视频网站营销方式
  • 购买设备有什么网站做参考怎么推广app让人去下载
  • qq推广方法seo优化方式