如何将类型向量<tuple <string,int,int >>打印到屏幕c ++?

asd*_*sdf -4 c++ tuples vector std

让我说我有

std::vector<std::tuple<string ,int ,int>> tupleVector;
tupleVector.push_back(std::tuple<string ,int ,int>("Joe", 2, 3));
tupleVector.push_back(std::tuple<string ,int ,int>("Bob", 4, 5));
Run Code Online (Sandbox Code Playgroud)

如何迭代向量以打印包含元组的此向量的所有值?

Edw*_*uez 6

只需迭代向量,然后打印每个元组值

for ( const auto& i : tupleVector ) {
  cout << get<0>(i) << get<1>(i) << get<2>(i) << endl;
}
Run Code Online (Sandbox Code Playgroud)