我聽說tr1 :: result_of在Boost裏面經常被使用......我想知道是否有任何好的(簡單的)tr1 :: result_of用例可以在家裏使用。什麼是tr1 :: result_of的好用例?
3
A
回答
4
result_of的描述在open_std.org處給出。 Microsoft有一個使用result_of的unit test wrapper的快速示例。
3
沒有簡單的例子。然而,在BOOST_AUTO
被使用時,可以使用,例如,在
BOOST_AUTO(x, make_pair(a, b));
1
做元編程時,這是非常有用。我使用它的唯一時間是在一個包裝函數中。如果result_of爲<T> :: type爲void,則包裝器不返回任何內容。否則,它將返回封裝函數返回的內容。
+0
只是你知道,C++允許在某些情況下返回void。例如: 「template
相關問題
- 1. 什麼是Guice Mapbinder的好用例?
- 2. C++ 17中不贊成使用std :: result_of的原因是什麼?
- 3. 什麼網站是JQuery的好例子
- 4. ContextCompat.checkSelfPermission的用例是什麼?
- 5. 用例圖是怎麼做的更好
- 6. 什麼是動態鑄造的一些'很好用'的例子?
- 7. 什麼是使用Yii Framework構建的網站的好例子
- 8. 瞭解std :: swap()。 tr1 :: _ Remove_reference的目的是什麼?
- 9. 什麼是org.springframework.orm.hibernate3.support.BlobByteArrayType好用?
- 10. 這個用例最好的NoSQL DBMS是什麼?
- 11. 什麼是Java Swing應用程序的好例子?
- 12. 什麼是「全部」事件的良好用例...?
- 13. 這個用例最好的ML方法是什麼?
- 14. 什麼是異步讀取HttpWebRequest響應流的好用例?
- 15. 在良好的架構方面使用DI(Dagger)的好例子是什麼?
- 16. 爲什麼Visual Studio找不到'tr1/unordered_map?
- 17. 什麼是好returnURL
- 18. 什麼是zeromq用例?
- 19. 什麼是Apache Kylin用例?
- 20. Struts的好處是什麼
- 21. 什麼是CIDR的好處?
- 22. 什麼IDE是好的rubyonrails
- 23. Pythonic庫有什麼好的例子?
- 24. 例外 - 什麼是「例外」?
- 25. 開源Java遊戲的一個很好的例子是什麼?
- 26. 什麼是Java線程與Solaris上的CPU的良好比例?
- 27. Flyweight模式的一個很好的例子是什麼?
- 28. 什麼是Java中繼承的不好的例子?
- 29. 使用taglib的好處是什麼?
- 30. 調用notifyAll的好方法是什麼?
從微軟的例子看來,result_of的優點似乎是它增加了描述返回類型的特徵。日Thnx! – paxos1977 2008-10-11 15:51:04