我听说 tr1::result_of 在 Boost 内部经常使用......我想知道是否有任何好的(简单)用例用于 tr1::result_of 我可以在家里使用。
austirg
问问题
1881 次
3 回答
4
在open_std.org中给出了 result_of 的描述。Microsoft 有一个使用 result_of的单元测试包装器的快速示例。
于 2008-10-11T06:12:13.910 回答
3
没有简单的案例。但是,它用于BOOST_AUTO
,可以使用,例如,在
BOOST_AUTO(x, make_pair(a, b));
于 2008-10-11T07:24:54.280 回答
1
它在进行元编程时很有用。我唯一一次使用它是在包装函数中。如果 result_of<T>::type 为 void,则包装器不返回任何内容。否则,它返回包装函数返回的任何内容。
于 2008-10-11T12:46:50.807 回答