特牛网址导航

modern C++集合——tuple_c++ 17 tuple 元素个数_虔诚的学习者的博客-CSDN博客

网友收藏
文章浏览阅读1.2k次。tuple:是一个固定大小的不同类型值的集合,是泛化的pair,类似于结构体。pair只能保存两个元素,而tuple理论上可以保存任意类型不同的元素。tuple从c++11开始引入。一:特点1.tuple不支持迭代,只能通过元素索引或者std::tie拆包后获取元素的值;且给定索引必须在编译期就给定,不能在运行期给,否则引发编译错误,如下tuple<int, char, double, string> t(1, 'a', 2.0, "jj");for (int i = 0; i _c++ 17 tuple 元素个数