- 博客(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
360
原创 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
1556
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人