背景 在开具体实现前,我们先搞明白为什么需要forward 。 /** * test forward */ template<class T> void print(T &) { } template<class T> void print(T &&) { } template <class T> void test_forward(T