自定义博客皮肤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)
  • 问答 (1)
  • 收藏
  • 关注

原创 下标运算符究竟是单目运算符还是双目运算符

尝试写一写[]运算符重载的声明: 返回类型 &operator(const int 参数1); 乍一看不就一个操作数吗,那么这我们写一个友元全局版的: friend 返回类型 &operator(类名 参数1,const int 参数2);...

2022-06-16 15:33:02 1738 2

原创 在C/C++中对数组名取地址是未定义行为吗

不知道大家有没有像我一样百度/谷歌过:对数组名取地址究竟是否合法。 浏览了一圈下来 基本上就两种解释:未定义行为 表示整个数组。 那么 ,究竟哪个是对的呢? 首先先来解释一下什么是未定义行为:对于某种代码操作或者数据的修改造成的结果取决于编译器或者不同环境的行为,就是未定义行为。 最典型的例子: i++ + ++i ;甚至是对char型取负值(ps:char型在C语言里并不是像int一样是默认有符号的,有的编译器解释的char是signed char 有的则是 unsigned char)都属于

2022-04-26 00:41:40 1039

空空如也

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

TA关注的人

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