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

深圳网站开发公营销一型网站建设公司

深圳网站开发公,营销一型网站建设公司,电商网站建设与维护,做篮球网站用的背景图片拷贝构造函数是参数类型为本类的引用的构造函数,它也叫复制构造函数,它只有一个参数。当没有写拷贝构造函数时,会有一个默认的拷贝构造函数。 class AA { public:AA(AA& ra){}} 那么什么时候会调用此函数呢?有以下三种情况 …

拷贝构造函数是参数类型为本类的引用的构造函数,它也叫复制构造函数,它只有一个参数。当没有写拷贝构造函数时,会有一个默认的拷贝构造函数。

class AA
{
public:AA(AA& ra){}}

那么什么时候会调用此函数呢?有以下三种情况

1,当一个对象去初始化另一个对象时,会执行拷贝构造。

如:

#include<iostream>
using namespace std;class AA
{
public:int a;
public:AA(){a = 100;}};
int main()
{AA a;AA b(a);   //会执行拷贝构造AA c=a;    //会执行拷贝构造AA d;d=a;       //会赋值,不会执行拷贝构造return 0;
}

2,函数的参数是类的对象,那么当函数被调用时,作为参数类对象的拷贝构造函数将被调用。

如:

#include<iostream>
using namespace std;class AA
{
public:int N;
public:AA(int n){N = n;}};void f(AA a)
{}
int main()
{AA a;f(a);return 0;
}

3,如果函数返回值是类的对象,则函数返回时,返回类对象的拷贝构造函数会被调用。

如:

#include<iostream>
using namespace std;class AA
{
public:int N;
public:AA(int n){N = n;}};AA f()
{AA a(100);return a;
}int main()
{AA a;cout<<f().N<<endl;return 0;
}

http://www.yayakq.cn/news/143839/

相关文章:

  • 网站开发及运营代理协议范本深圳网站建设公司开发制作网站
  • 建什么网站好wordpress widgets
  • 天津建设网投标网站网络广告的特点有哪些?
  • 做游戏网站需求确认泰安软件开发公司哪家好
  • 在线制作书封网站百度seo在线优化
  • 个人如何做问答类网站自己做的网站如何让别人访问
  • 福建省建设注册执业资格管理中心网站wordpress会员无广告
  • 专业北京网站建设公司WordPress略缩图upload出错
  • 网站建设是多少钱关键词优化难度查询
  • 织梦网站栏目如何做下拉怎么查网站是不是百度做的
  • 建设银行网站无法转账对网站建设的评价语
  • 中文搜索引擎网站芜湖网站建设开发
  • 自己做网站自己买服务器新公司网站设计注意事项
  • 怎么提交网站关键词网站建设方案概念
  • c2c网站模板专做投放广告网站
  • 哪个网站可以做优惠券企业怎么建立网站
  • 祥符网站建设网络运营
  • 做网站手机验证收费吗常德建设局官方网站
  • 网站建设销售主管岗位职责微信公众平台注册时间怎么看
  • 织梦本地做网站哪个网站有教做面食
  • 郑州免费建站gui设计师
  • 网站建设工作室需要哪些设备长沙市住房和城乡建设局
  • 网络运维网站邯郸网站设计费用
  • 广州seo网站推广平台建设保障房网站首页
  • 长春网站建设培训班东莞服饰网站建设
  • 免费网站模板建站网站开发个人简介范文
  • 国外优秀flash网站logo在线制作免费平台
  • 桂城网站建设费用响应式网页设计的目的是什么
  • php开发网站优势深圳市住房和城乡建设局网站首页
  • 1企业网站案例超链接对做网站重要吗