我听说tr1 :: result_of经常在Boost中使用...我想知道tr1 :: result_of是否有任何好的(简单)用例我可以在家里使用。
答案 0 :(得分:4)
结果_of的说明在open_std.org给出。 Microsoft有一个使用result_of的快捷示例unit test wrapper。
答案 1 :(得分:3)
没有简单的案例。但是,它在BOOST_AUTO
中使用,可以在例如
BOOST_AUTO(x, make_pair(a, b));
答案 2 :(得分:1)
在进行元编程时很有用。我使用它的唯一一次是在包装函数中。如果result_of< T> :: type为void,则包装器不返回任何内容。否则返回包装函数返回的内容。