自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 2021-02-20

c++拷贝赋值函数:(s2=s1) String& String ::operator=(const String& str){ if(this==&str) return *this;//检测是否为自我赋值 delete[] m_data;//因为要被赋值,所以要先清空自己原来的内容 m_data=new char[strlen(str.m_data)+1];//开辟新空间等待被赋值 strcpy(m_data,str.m_data);//赋值 return *thi

2021-02-20 21:40:10 677

原创 2020-12-03

C++ const+引用&的理解(侯捷C++课程) 1.const&作为函数参数 引用传递传递的是地址而不是数据,一般而言地址所占内存比数据(比如一个类的对象作为一个数据)小,所以传递的速度更快。 但是引用传递会造成一个问题:传进去后的函数里对该数据进行修改时也会修改原来的数据,所以加const可以避免数据被修改。这样既做到了像值传递那样数据不会被修改,又可以使数据传送得更快。 2.引用作为函数返回值 引用传递速度更快。 但是有些情况下不能使用引用作为函数返回值。 如果一个变量(对象)在函数

2020-12-03 16:49:01 83

原创 公路村村通问题(中国大学mooc浙大数据结构)

现有村落间道路的统计数据表中,列出了有可能建设成标准公路的若干条道路的成本,求使每个村落都有公路连通所需要的最低成本。 输入格式: 输入数据包括城镇数目正整数N(≤1000)和候选道路数目M(≤3N);随后的M行对应M条道路,每行给出3个正整数,分别是该条道路直接连通的两个城镇的编号以及该道路改建的预算成本。为简单起见,城镇从1到N编号。

2020-05-16 15:04:19 400

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除