C++中固定长度短字符串比较是否相同,忽略大小写比对时的小技巧
生活随笔
收集整理的這篇文章主要介紹了
C++中固定长度短字符串比较是否相同,忽略大小写比对时的小技巧
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
字符串比較是否相同,在編程過程中是很常見的,對于定長的字符串比較,如果字符串比較的還相當頻繁,可以用下面的方法優化,但在實際編程時,如果效率不是問題時,請不要使用該方法,影響別人閱讀,同時軟件的維護難度也會加大。
?
?
char * source = "xyZ";int target = (((int)'Z')<<16) + (((int)'y')<<8) + (((int)'x')); //‘Z’在高字節位,‘x’在低字符位int svalue = ((int*) source)[0];cout << target << " " << svalue << endl;轉載于:https://www.cnblogs.com/begincsdn/archive/2012/07/19/2599569.html
總結
以上是生活随笔為你收集整理的C++中固定长度短字符串比较是否相同,忽略大小写比对时的小技巧的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 打造自己的数据访问层(三)
- 下一篇: Linq 左连接 内连接