C++ 野指针

short* bufptr;

short bufarray[20];

short var=0x20;

*bufptr=var;

bufarray[0]=var;

 

代码第四行对没有初始化的野指针进行赋值是十分危险,可能造成程序崩溃。

代码第一行应为:short *bufptr=(short *)malloc(sizeof(short))

你可能感兴趣的:(C++ 野指针)