【C++编程】std::tuple
std::tuple
1. 实例
#include <iostream>
#include <tuple>
struct A
{
std::string _name;
size_t _age;
A(std::string name, size_t age) : _name(name), _age(age) { cout << "name: " << _name << ", age: " << _age << endl; }
};
int main()
{
auto param = std::make_tuple("kai", 18);
std::make_from_tuple<A>(std::move(param));
return 0;
}
输出:
name: kai, age: 18