看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VS2010 問題(Question): 怎麼在一個function template裡比較數字跟字串長度 預期的正確結果(Expected Output): 字串部分可以跑出最長的,可是都是跑出第二個 錯誤結果(Wrong Output): 程式碼(Code):(請善用置底文網頁, 記得排版) http://ideone.com/sseR06 補充說明(Supplement): 有想過許多辦法可是就是沒辦法出現預期的結果... 有想過先用strlen來取得長度再來比較 不過最後都只出現長度OTZ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 172.250.212.103 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1456292229.A.DC9.html
MasTerNBHD: string 長度那邊用.length()做比較,可能要另外再定義 02/24 15:04
shadow0326: string operator< 不是用來比較長度的呀 02/24 16:11
CaptainH: 多傳一個cmp functor進去 02/24 20:51
fightforlive: 'y'>'h' 大大 02/26 20:34