C++ Primer(第5版) 练习 16.47 练习 16.47 编写你自己版本的翻转函数,通过调用接受左值和右值引用参数的函数来测试它。 环境:Linux Ubuntu(云服务器) 工具:vim 代码块 template <typename F, typename T1, typename T2> void flip(F f, T1 &&t1, T2 &&t2){ f(std::forward<T2>(t2), std::forward<T1>(t1)); }