C ++ STL提供了許多實用程式來解決基本的生活方面的問題,比較值始終是必要的,但有時我們還需要比較字串,因此,本文旨在解釋允許比較字串的“ lexicographical_compare() ” ,此函式在“ algorithm ”標頭中定義,它有兩個實作,
實作1: lexicographical_compare(iter1 beg1,iter1 end1,iter2 beg2,iter2 end2)
詳細闡述用圖示例:
輸出:
geeksforgeeks is lexicographically less than gfg
實作2: lexicographical_compare(iter1 beg1,iter1 end1,iter2 beg2,iter2 end2,比較comp)
輸出:
geeksforgeeks is not lexicographically less than Gfg
geeksforgeeks is lexicographically less than Gfg( case-insensitive )
可能的應用:比較字串通常可以在字典中使用,在字典中我們需要按字典順序放置單詞,例如,可以在給定的一組單詞中找到在字典中排在第一位的單詞,
輸出:The smallest string is : abacus
希望對你有幫助~
另外如果你想更好的提升你的編程能力,學好C語言C++編程!彎道超車,快人一步!筆者這里或許可以幫到你~
C語言C++編程學習交流圈子,QQ群464501141【點擊進入】微信公眾號:C語言編程學習基地
分享(原始碼、專案實戰視頻、專案筆記,基礎入門教程)
歡迎轉行和學習編程的伙伴,利用更多的資料學習成長比自己琢磨更快哦!
編程學習書籍分享:

編程學習視頻分享:

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/262763.html
標籤:C++
上一篇:C++物件陣列
下一篇:C++指標筆記
