我听说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