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)
如何迭代向量以打印包含元组的此向量的所有值?
只需迭代向量,然后打印每个元组值
for ( const auto& i : tupleVector ) {
cout << get<0>(i) << get<1>(i) << get<2>(i) << endl;
}
Run Code Online (Sandbox Code Playgroud)