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

301 网站 怎么做今日头条郑州头条新闻

301 网站 怎么做,今日头条郑州头条新闻,企业展示网站建设多少钱,北京市工程建设信息网官网C入门:类和对象 拷贝构造(拷贝初始化) 拷贝构造是构造函数的重载 class Date { public:Date(int year1,int month1,int day1) { _yearyear; _monthmonth; _dayday; } Date(const Date& d)//(拷贝构造,把d1传参给d)引用传参不改变使用const //注意使用&,不然会无穷递…

C++入门:类和对象

拷贝构造(拷贝初始化)

拷贝构造是构造函数的重载

class Date
{
public:Date(int year=1,int month=1,int day=1)
{
_year=year;
_month=month;
_day=day;
}
Date(const Date& d)//(拷贝构造,把d1传参给d)引用传参不改变使用const
//注意使用&,不然会无穷递归(传值传参函数返回都规定要调用拷贝构造)
{
_year=d.year;
_month=d.month;
_day=d.day;
}
void Print()
{
cout<<_year<</<<_month<</<<_day<<endl;
}
private:
{
int _year=year;
int _month=month;
int _day=day;
}};
int main()
{
Date d1(2025,4,24);
Date d2(d1);
Date d3=d1;
}

需要自己写拷贝构造的情景

大部分拷贝构造不需要自己写
但是自定义类型需要自己写
不然只能浅拷贝(值拷贝)指向的空间相同(一个对象修改,会影响另外一个)
写拷贝构造可以深拷贝(指向的空间不同,新开辟空间,防止析构或者free两次)
…自定义类型不用写

运算符重载

1.当运算符用于类类型的对象时,要使用运算符重载,不然编译器会报错
2.运算符重载是有特殊名字的函数
3.一元运算符有一个参数,二元运算符有两个参数

bool operator==(Date& d1,Date& d2)//判断日期是否相同
{return d1._year=d2._year&&
d1._month=d2._month&&
d1._day=d2._day;
}
int operator-(Date& d1,Date& d2)
{return 0;
}

.* :: sizeof ?: . 不能重载

运算符重载至少有一个是自定义类型

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

相关文章:

  • 番禺网站建设优化推广链接生成器在线制作
  • 企业微信公众号怎么创建济南网络优化哪家专业
  • 武进区建设局网站百度认证营销推广师
  • 南海区建设局网站引流客户的最快方法是什么
  • 一个新网站怎么做seo百度搜索关键词设置
  • 用微软雅黑做网站可以吗关键词是怎么排名的
  • 大连 商城网站制作公司百度投诉中心24小时电话
  • 网站开发需要的工具凡科网站官网
  • 可做装饰推广的网站百度小程序
  • 潍坊网站建设兼职168推广网
  • 网站突然不收录2017seo关键词优化排名外包
  • 建设银行交易明细查询网站百度搜索开放平台
  • 网站建设意义口碑营销的例子
  • uc浏览器网页版网络推广关键词优化公司
  • 电商服务站点建设方案网站和网页的区别
  • 电脑版网站建设搜索引擎关键词的工具
  • 上海住远建设工程监理公司网站海豹直播nba
  • 做线上兼职哪个网站比较靠谱关键词优化一年的收费标准
  • 收录快的网站国内新闻最新消息
  • 服装公司网站建设策划百度ai入口
  • 给传销做网站网站seo优化多少钱
  • 网站轮播图怎么做南京百度推广优化
  • 新疆机票网站制作下载百度app到桌面
  • 旅游网站建设方案背景描述搜索引擎算法
  • 用手机看网站源代码济南seo官网优化
  • 购买备案域名seo专员是做什么的
  • airbnb网站特色莆田网站建设优化
  • 深圳集团网站建设案例电子商务网站建设方案
  • 网站主页设计模板图片360网站收录提交入口
  • 淄川网站建设yx718外贸google推广