今天是用到了結構體指針,感覺自己真的是弱爆了,應該會有很多像我一樣的菜鳥,會出現這樣的錯我,
錯誤的代碼是
strArry* GrientArr;
memset(GrientArr,0,sizeof(strArry));
然後就會出現錯誤
之所以出現這樣的錯誤是因爲,GrientArr的指針是空指針,沒有分配地址,所以編譯器報錯說沒有進行初始化,也應該讓指針分配有地址
所以代碼應該改爲
strArry* GrientArr=new strArry;
memset(GrientArr,0,sizeof(strArry));
這樣編譯就可以順利通過了