之前指针这块学的并不扎实,如今终于翻了车。。。查了好久的bug
下面就是我犯的那个bug,归纳了一下
int* p = new int[10];
int* q = p;
for(int i=0;i<=10;++i)
++q;
if(q)//应该是true,q不是空指针,是个野指针,是存储有内存地址的
详细的可以具体看一下空指针与野指针的相关博客
之前指针这块学的并不扎实,如今终于翻了车。。。查了好久的bug
下面就是我犯的那个bug,归纳了一下
int* p = new int[10];
int* q = p;
for(int i=0;i<=10;++i)
++q;
if(q)//应该是true,q不是空指针,是个野指针,是存储有内存地址的
详细的可以具体看一下空指针与野指针的相关博客