3
雖然望着std::reference_wrapper
here實施性病::的reference_wrapper
的建設者和經營者的實施是顯而易見的我,但我不明白這部分
template< class... ArgTypes >
typename std::result_of<T&(ArgTypes&&...)>::type
operator() (ArgTypes&&... args) const {
return std::invoke(get(), std::forward<ArgTypes>(args)...);
}
有人能簡化它我...將不勝感激
編輯:並將是很好給operator()
std::reference_wrapper
基本上,它將'operator()'轉發給裁判函子。 – Jarod42