1 #include <iostream>
 2 #include <tuple>
 3 using namespace std;
 4 
 5 struct A
 6 {
 7   std::string _name;
 8   size_t _age;
 9 
10   A(std::string name, size_t age) : _name(name), _age(age) { cout << "name: " << _name << ", age: " << _age << endl; }
11 };
12 
13 int main()
14 {
15   auto param = std::make_tuple("kai", 18);
16   std::make_from_tuple<A>(std::move(param));
17 
18   return 0;
19 }

输出:

name: kai, age: 18

 

相关文章:

  • 2021-05-21
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-01
  • 2023-03-20
猜你喜欢
  • 2022-12-23
  • 2021-11-01
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-28
  • 2022-12-23
相关资源
相似解决方案