These guard bytes detect a memory overwrite 这些保护字节检测内存改写。
2.
This means that all memory allocations have guard bytes placed around them 这意味着所有内存分配的周围都有保护字节。
3.
The debug memory allocator puts guard bytes around all memory allocations 调试内存分配器在所有内存分配的周围都放置保护字节。
4.
However , these guard bytes don t do any good unless you check whether they have been changed which would indicate a memory overwrite 然而,除非检查这些保护字节是否已被更改(这将指示内存改写) ,否则它们没有什么用。