今天是用到了结构体指针,感觉自己真的是弱爆了,应该会有很多像我一样的菜鸟,会出现这样的错我,
错误的代码是
strArry* GrientArr;
memset(GrientArr,0,sizeof(strArry));
然后就会出现错误
之所以出现这样的错误是因为,GrientArr的指针是空指针,没有分配地址,所以编译器报错说没有进行初始化,也应该让指针分配有地址
所以代码应该改为
strArry* GrientArr=new strArry;
memset(GrientArr,0,sizeof(strArry));
这样编译就可以顺利通过了