Что такое хороший вариант использования для tr1::result_of?
Я слышал, что tr1::result_of часто используется внутри Boost... Мне интересно, есть ли хорошие (простые) варианты использования tr1::result_of, которые я могу использовать дома.
3 ответа
Решение
Описание result_of дано на open_std.org. У Microsoft есть быстрый пример обертки модульного теста, которая использует result_of.
Там нет простых случаев. Тем не менее, он используется в BOOST_AUTO
, которые могут быть использованы, например, в
BOOST_AUTO(x, make_pair(a, b));
Это полезно при выполнении метапрограммирования. Единственный раз, когда я использовал его, был в функции оболочки. Если result_of