自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 将成员函数的*this赋值给临时对象,两者地址是否相同的问题

关于后置单目运算符重载考虑到的*this赋值问题 问题描述 在函数 class A {… }; A A::operator++(int) { A a=* this; this->value++; return a; } int main() { A a(1); a++; a.show(); return 0; } 我们可以看到,此时value++作用的是调用重载运算符的对象的数据成员,而函数返回的则是我们创建的临时对象。按理说,第一步中,a只是接收了(*this)的值,生成了一个副本。但我们对th

2020-06-23 00:15:33 390

原创 2020-06-22

C++课设的一点小总结 先介绍一下本次发现的问题 在打开txt文档后,利用电脑的另存为成ANSI格式,与调用程序读取后输入汉字改成ANSI,这两种情况会出现不同的结果。 结果描述,自行修改时会出现vector out of …的溢出提示。而用程序运行时输入汉字到txt里修改,会乱码报错,然后再把内容改成需要的就行了,此时系统默认将此txt改成ANSI格式了,并且不会报错。 至于为什么这样,目前还没弄清楚,待以后再发现。 ...

2020-06-22 15:59:45 106

空空如也

空空如也

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

TA关注的人

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