模板之家 tuple元組里的單元格用法?
tuple元組里的單元格用法?Tuple是一組大小固定的不同類型的值,這是STD::pair的泛化。我們也可以將其用作一般結(jié)構(gòu),而無需創(chuàng)建結(jié)構(gòu)并獲取其特征。在某些情況下,它可以取代結(jié)構(gòu),使程序更加簡潔
tuple元組里的單元格用法?
Tuple是一組大小固定的不同類型的值,這是STD::pair的泛化。我們也可以將其用作一般結(jié)構(gòu),而無需創(chuàng)建結(jié)構(gòu)并獲取其特征。在某些情況下,它可以取代結(jié)構(gòu),使程序更加簡潔直觀。理論上,STD::tuple可以有許多任何類型的成員變量,而STD::pair只能有兩個成員。因此,當(dāng)需要保存三個或更多數(shù)據(jù)時,需要tuple-tuple。
元組引用自C 11。元組簡單的一面是易于使用,復(fù)雜的一面是隱藏了太多的細(xì)節(jié),很難揭開它的神秘面紗。