解决 “ISO C++ 不允许比较指针和整数的值 “
生活随笔
收集整理的這篇文章主要介紹了
解决 “ISO C++ 不允许比较指针和整数的值 “
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
例:
const char* a="k";
不報錯的寫法:
if(a[0] == 'k')
報錯的寫法:
if(a == 'k')
假設有指針后移操作: a++;
再使用a[0]得到的是指針后移后的字符,意思是說,這種寫法能適應變化.
修改后編譯不報錯了,邏輯上來說,或許應該大概不會產生次生bug
總結
以上是生活随笔為你收集整理的解决 “ISO C++ 不允许比较指针和整数的值 “的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 更改MySQL密码并验证,及使用SQLy
- 下一篇: Springboot mybatis-