作者查詢 / adrianshum
作者 adrianshum 在 PTT [ C_and_CPP ] 看板的留言(推文), 共766則
限定看板:C_and_CPP
看板排序:
全部java803C_and_CPP766Programming448puzzle403MAC221Hong_Kong209NSwitch179Nintendo168NDS151Python132AnimalForest77PuzzleDragon76OOAD71Database69NetRumor43RegExp37HandMade26MacDev26Rubiks24LinuxDev19C_Sharp12Ruby10Network5Eclipse4Pocket4marvel3MusicGame3PCman3CodeJob2CTSH923012Ind-travel2Instant_Mess2MATLAB2Modchip2PokeMon2travel2Visual_Basic2Web_Design2BBSmovie1Emulator1FJU-EE-PIPO1Gossiping1japanavgirls1PLT1R_Language1SFFamily1Sub_CS1<< 收起看板(47)
6F→:作為 value object, 本身就有 getter 是很正常的, 可10/05 18:07
7F→:是你的做法, 除了本身 model 正常的 getter, 還要另外10/05 18:07
8F→:加這個為了 sorting 而生的 "另一堆 getter", 這就是10/05 18:08
9F→:我所謂 intrusive 的原因10/05 18:08
16F→:問題就在於統一性了, 類似的情況要用不同的方法解決,10/05 18:15
17F→:維護起來當然變得困難 :) 我不否認你的做法是變有趣10/05 18:17
18F→:而在某些應用上是變實用的,只是用在這地方不太適合而已10/05 18:17
35F推:我覺得 F 大的做法更合理. 那丁點的 performance loss10/05 17:53
37F→:相比起維護性來說簡直不值一哂, code 看起來也更清楚10/05 17:54
54F→:我下一面對你做法最大的問題也在於 intrusive. 但 F大10/05 18:24
55F→:的做法就能夠避免, 寫起來的分別可不能同日而語哦...10/05 18:25
1F→:我覺得這樣只不過是把那你口中那十個 functor的 code10/05 12:04
2F→:用另一種形式寫出來吧了, 沒省多少東西...10/05 12:05
7F→:重點是沒有省多少 code 呀... 所謂重覆的部份也只是10/05 16:10
8F→:class XXX { public boolean operator < (const Y&){}}10/05 16:11
25F→:最大問題是把本來的class 污染了, 用 external functor10/05 16:52
26F→:其中一個原因就是想改 sorting criteria 的時候不需改10/05 16:52
27F→:model, 但這做法, 每加一個就要改一次 model10/05 16:53
28F→:根本和寫十個 compare_by_Xxx() compare_by_Yyy() 無異10/05 16:53
29F→:另, functor 的功能要改, 這個根本不成立吧. 到頭來10/05 16:55
30F→:省到的就是我說的那兩句, 換來的是 model 被污染, code10/05 16:55
31F→:變得難理解. 值得嗎? 還不要說要是要compare兩個field10/05 16:56
32F→:的話, 這做法也行不通10/05 16:56
7F→:... 需要這樣把整個程式都丟上來嘛?10/03 22:04
1F→:不是 member function 吧...09/30 10:41
3F→:我說: "不是 member function 吧..."09/30 11:40
9F→:是全型吧...09/30 10:42
14F→:.h 做運算.... 我覺得原po該先把一些基本概念弄清楚09/24 12:15
2F→:我看不到那裡有省掉什麼宣告,還有,這不是一個簡單的09/23 01:30
3F→:程式語言,這只是用在 C++ 上的lib 罷?09/23 01:31
6F→:寫得快, 但跑起來不會比 C/C++ 快, 除非C/C++ 寫得超差09/22 12:42
7F→:其實一面讀一面寫應該是最有效的方法了, 留意讀入寫入09/22 12:43
8F→:能不能利用 buffer 之類減少overhead 吧 (太久沒寫了)09/22 12:43
8F→:明顯我老眼昏花了 XDD btw, 我的寫法旨在簡化每個09/17 22:13
9F→:iteration 所做的東西, 不然又 <<=1 又 -- 蠻混亂的09/17 22:14
14F→:遞迴版好物!09/17 22:48