推 tyc5116:看來可能要換策略了,因為型態和數量都會不同..XD 10/12 14:40
→ tyc5116:類似automatic code generator沒錯 10/12 14:41
推 godman362:要array的話,boost的Any Lib覺得如何? 10/12 15:07
推 holymars:為什麼要用function pointer這種舊時代的產物呢 10/12 15:27
→ holymars:functor這麼方便好用容易理解XD 10/12 15:28
→ holymars:除非你只能用C寫 那就沒辦法了.. 10/12 15:28
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
我一直以為functor就是 function pointer耶.....
之前看到文章說的 有人說 functor 是function pointer的縮寫....
不過在這看來我又學錯了= =
請問什麼是functor阿.....
謝謝
→ VictorTom:因為人家只會用C啊(光速逃XD) 小弟我承認前面幾篇有討論 10/12 15:30
→ VictorTom:functor的都還沒有仔細去看懂/寫程式實際練習用過Orz 10/12 15:31
推 avhacker:要用 boost 的話,就用 boost::function 的 array 就好啦 10/12 15:35
推 avhacker:通通 bind 成 function<void(int,int)> 10/12 15:45
→ avhacker:arrary 就變成 function<void(int,int)> func[3] 之類的 10/12 15:45
推 legnaleurc:union 呢? 10/12 17:44
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.207.187
→ iamivers0n:function object 10/12 19:27
推 UNARYvvv:上面 yoco 那篇 "R: [問題] 二維vector sort" 裡面有例子 10/12 19:31
→ QQ29:稍微看了一下就有點卡卡的 果然之前都誤會了functor 10/12 19:55
→ QQ29:不過這是C++特有的東西嚕? 10/12 19:55
推 VictorTom:我比較好奇為什麼是叫functor不是叫~funcject或funct XD 10/12 20:09
推 tyc5116:是C++特有的東西,書上說速度會比function pointer快 10/12 20:22
→ tyc5116:有人要去測一下嗎....XD 10/12 20:22