[問題] C++11 語法問題
目前是在看 c++11一些新的feature
我是灌vs2011 來測試c++11
我對一個東西非常的不解, 應該說我轉不過來....
http://codepad.org/9fAgZZ1Z 這是測試程式
我想請問 有研究過的前輩..
為什麼
他的function<...>有辦法吃 我這三種寫法
function pointer, functor, lambda
不考慮lambda語法的話
我有沒有辦法試著模擬他這function class 的寫法...
我嘗試著看他內部怎麼做...但實在看不懂..
我想知道他為什麼可以這樣設計(template嗎?) 就可以應付不管我傳哪種都OK.
還是這一定要它內部compiler特別做手腳才能搞得?
另外就是我測試code中
有兩個case
他很奇怪的是會去跑move constructor...
我明明就沒有寫rvalue@@
以上~
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.192.137.84
→
03/13 02:16, , 1F
03/13 02:16, 1F
推
03/13 11:03, , 2F
03/13 11:03, 2F
→
03/13 12:29, , 3F
03/13 12:29, 3F
→
03/13 22:08, , 4F
03/13 22:08, 4F
→
03/14 00:52, , 5F
03/14 00:52, 5F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
1
5
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章