C++17:结构化绑定(Structured binding)

https://stubbornhuang.blog.csdn.net/article/details/120740713

#include <iostream>
#include <map>
#include <tuple>

std::pair<int, std::string> getPair()
{
  return { 0, "OK" };
}

std::tuple<int, std::string> getTuple()
{
  return { 0, "OK" };
}


int main()
{
  int code;
  std::string message;
  std::tie(code, message) = getPair();

  auto [code1, message1] = getPair();
  
  std::tie(code, message) = getTuple();

  auto [code2, message2] = getTuple();
}

posted on 2022-11-02 09:57  OctoberKey  阅读(46)  评论(0)    收藏  举报

导航