作者查詢 / adrianshum

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