摘要:
环境:windows xp. vs2005Gflags可用于查找内存越界的问题。访问一块申请的内存时,当访问的地址超过申请的范围时,就发生了内存越界的问题。编写测试程序MemoryOverflow.exe。在程序中,Fun函数使用new申请了16个字节的内存,因此p[0]~p[15]都是可访问的合法地址。 1 #include 2 using namespace std; 3 4 int Fun() 5 { 6 char *p = new char[16]; 7 memset(p, 0x00, 16*sizeof(char)); 8 9 p[0] = 1; //... 阅读全文
posted @ 2013-08-09 21:50
木比白
阅读(4877)
评论(0)
推荐(1)

浙公网安备 33010602011771号