【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

 

posted @ 2021-08-30 22:57  苏格拉底的落泪  阅读(259)  评论(0编辑  收藏  举报