Re: [問題] 編碼錯誤

看板C_and_CPP作者 (最愛朴素妍)時間15年前 (2010/10/26 02:16), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串3/3 (看更多)
我想到的方法是先用 istringstream 把輸入的字串存起來, 直接用 back_insert_iterator 放到 vector 裡( 但是這中 間需要判斷是否為數字字元, 如果是其他字元則略過, 存到 一定字數則停止 ), 剛開始想到直接繼承起來擴充新功能, 不過後來會產生物件切割的情形, 使用容器參考也很不方便 , 還不如自己寫一個. 所以最後就產生這樣的程式碼了: http://codepad.org/HteSMIWP 雖然 remove_copy_if 也可以達成這要求, 但是儲存的個數 並沒辦法做限制. 最主要的原因還是我不喜歡寫迴圈啦~ 所 以僅供參考...XD -- ◢████ ◢█ ◢██◣ ◢█ ◢███ ◢█ T-ara版怎麼去 ████◢█████s ~> T-ara ███ █ ◢█歡迎您的光臨 ███████████恩靜智妍孝敏 ███ ██ 素妍居麗寶藍 ████◥██◤ █████ψmakigoto123 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.121.197.115

10/26 02:21, , 1F
不喜歡寫迴圈...function programming愛好者?
10/26 02:21, 1F
其實不是耶, 一個程式裡可能有好幾個 for但是其功能卻 不盡相同, 而且巢狀兩層、三層之後就會變得比較難理解 了. 這時我通常會把迴圈包成函式, 利用函式名稱解釋責任, 最後甚至這個都會省掉, 改用 STL algorithm來取代, 這 樣的程式碼看起來真的會清爽很多~ ※ 編輯: loveme00835 來自: 140.121.197.115 (10/26 03:04)

10/26 03:28, , 2F
開開玩笑而已XD 程式碼寫的像在看故事的能力我也想有啊...
10/26 03:28, 2F
把functor改成函式 :) ※ 編輯: loveme00835 來自: 140.121.197.115 (10/26 10:05)
文章代碼(AID): #1CnSc9IR (C_and_CPP)
文章代碼(AID): #1CnSc9IR (C_and_CPP)