首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

指针移动360竟报木马解决方法

2012-03-23 
指针移动360竟报木马刚写了个简单的指针移动的cpp,一编译360就报木马了,,求大牛解释:C/C++ code#includei

指针移动360竟报木马
刚写了个简单的指针移动的cpp,一编译360就报木马了,,求大牛解释:

C/C++ code
#include<iostream>int main(){    int * pt = new int[2];    pt[0] = 5;    pt[1] = 6;    pt[2] = 7;    *pt++;    std::cout<< pt[0] << std::endl;    std::cin.get();    delete [] pt;    return 0;}


[解决办法]
你的程序没有数字签名 且做了内存移动
[解决办法]
pt[2]不对吧!你只分配了两个。
还有就是楼上说的!
[解决办法]
只分配了pt[0],pt[1]这两个内存空间,你写pt[2]就越界了
[解决办法]
pt[2] = 7; 和 *pt++;

访问了本来不是规定可以正常访问的内存

热点排行