【Bugs系列】之error-subscripted-value-is-neither-array-nor-pointer-nor-vector


DATE: 2019-3-7


1、參考

https://stackoverflow.com/questions/33059877/error-subscripted-value-is-neither-array-nor-pointer-nor-vector

https://blog.csdn.net/jjzhoujun2010/article/details/6534535

2、問題描述
error: subscripted value is neither array nor pointer nor vector

下標值不符合數組或指針要求,即操作的對象不允許有下標值。

3、原因分析

企圖使用可變的變量作為下標,尤其對於數組。可以使用下標操作的類型比如指針。

4、解決方案

需要檢查要操作的對象是否是指針,如果不是可以將其類型轉換為指針再進行操作。

5、補充知識:GCC 常見錯誤解析

https://blog.csdn.net/jjzhoujun2010/article/details/6534535


THE END!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM