技术栈

数组边界检查

belldeep
3 天前
c语言·gcc·数组边界检查
C语言:gcc 或 g++ 数组边界检查方法在 GCC 或 G++ 中,默认情况下不提供数组边界检查,但可以通过以下方法实现运行时检查:AddressSanitizer 是 GCC 和 Clang 支持的动态内存错误检测工具,可以检测数组越界访问。编译时添加 -fsanitize=address 选项即可启用: