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

原创 typedef和只有一个成员的struct有什么区别?

答案是C++程序员最爱的类型安全。 typedef本质上就只是一个别名而已。 但是struct实实在在是不同的类型,尽管他们成员相同。 int main() { typedef int T1; typedef int T2; T1 t1 = 0; T2 t2 = 1; std::cout << typeid(t1).name() << endl; std::cout << typeid(t2).name() <&l

2022-05-12 01:03:04 304

原创 AddressSanitizer的错误输出分析

这是一个经典的ASAN报错。是对一个vector\<int> a(8, 0)的a[8]写入。 ``` ================================================================= ==42==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x603000000060 at pc 0x00000034afb8 bp 0x7ffe7a13edf0 sp 0x7ffe7a13ede

2022-05-09 21:39:31 1398

空空如也

空空如也

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

TA关注的人

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