1.tuple :http://www.cplusplus.com/reference/tuple/
eg:tuple<string,int,float> t1("hello",1,1.34);auto t2=make_tuple(44,33,"what");get<1>(t1);//
tuple 的構(gòu)造過程用到了自身的遞歸調(diào)用
type traits:模板類鹅士,http://en.cppreference.com/w/cpp/header/type_traits十酣,在類模板中類型定義。
----------------------------------------------------------------------------------------------------------
moveable:是指針變動,但指針指向的元素內(nèi)存沒有發(fā)生變化港谊。使用的前提是類型是moveable的。在構(gòu)造函數(shù)中淺拷貝,使用&&。