用一个std::tuple<std::vector<std::string>,int>.
#include <tuple>
#include <vector>
#include <string>
int main() {
std::vector<std::string> test;
int a{};
std::tuple<std::vector<std::string>,int> combined;
//To access elements, use `std::get`:
std::get<0>(combined) = test;
std::get<1>(combined) = a;
}
Run Code Online (Sandbox Code Playgroud)
回答cellheet的评论:该函数已经存在,它被调用std::make_tuple()(另见fjardon关于如何存储它的评论).
顺便问一下,你为什么要延长std::vector<std::string>一个int?
| 归档时间: |
|
| 查看次数: |
143 次 |
| 最近记录: |