任何人都可以請幫我出 程序超載<和>比較兩個字符串。程序過載< and >比較兩個字符串
-5
A
回答
0
在C++中有不同的東西可以被稱爲字符串,std::string
是主要的,並且已經提供了這些運算符。 C風格的空字符結尾的字符串是另一個字符串字面值。對於後兩種情況,不能重載operator<
或operator>
,因爲只能爲用戶定義的類型重載運算符。
即使你被允許超載運營商,他們會胡作非爲在晦澀的方式,爲const char*
(或char*
對於該事項)該組相關聯的命名空間是空的,參數依賴查找會失敗,如果它發現你的過載在常規查找過程中較早找到不同的操作員。
+0
謝謝,由於我是這種語言的新手,你能否建議我通過本書來了解C++? – Mohsin
+0
@Mohsin:本網站已有[推薦書目列表](http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list)。 –
相關問題
- 1. 運算符重載'<<' and '>>'和一個字符串
- 2. 比較兩個字典(字典<字符串,列表<string>>)
- 3. 兩個字典在C#與字符串比較,字典<串,對象>>
- 4. Powershell比較兩個字符串
- 5. 比較兩個字符串與散列表<String,List <String>>
- 6. 比較兩個字符串[]
- 7. 比較兩個字符串?
- 8. 比較兩個字符串
- 9. 比較2字典<字符串,字符串>實例
- 10. 比較兩個數字字符串值
- 11. 比較詞典<字符串,列表<object>>
- 12. 比較SortedDictionary <字符串列表<foo>> C#
- 13. 比較字符串兩場
- 14. 比較兩個字符串由字母
- 15. 比較兩組字符串
- 16. 我可以通過><在C++中比較字符串
- 17. 比較ruby中的兩個字符串
- 18. 關於比較兩個字符串
- 19. Scheme - eq?比較兩個字符串?
- 20. C++比較兩個字符串文字
- 21. 比較兩個字符串,刪除
- 22. 在freemarker中比較兩個字符串
- 23. SQL Server:比較兩個字符串
- 24. 比較ArrayList中的兩個字符串
- 25. Oracle過程中的字符串比較
- 26. PowerShell的比較兩個字符串
- 27. lex yacc比較兩個字符串
- 28. PHP不能比較兩個「字符串」
- 29. javascript:比較兩個字符串,跳過不同的字符
- 30. 字符串比較翻譯程序
使用單詞「C++操作符重載示例」搜索網絡和堆棧溢出 –
字符串已經超載'<' and '>'操作符。 – interjay
*「任何人都可以幫我解決Program超載< and >來比較兩個字符串。」* - 不需要幫助,它已經完成。 – Maroun