你这需要用std::tie
【 在 speedboy2998 (极品飞车) 的大作中提到: 】
: 标 题: 结构化绑定返回值的问题。
: 发信站: 水木社区 (Sat Nov 13 17:43:32 2021), 站内
:
: int main()
: {
:
: if (success)
: {
: auto [name, email] = getvalue();
: }
:
: ....
: ....
: // 这里我怎么访问 name? 如果在 if (success) 之前定义 name, 也不行,name为空,因为 auto 那里的那个name 离开了生存域。
:
:
: std::cout << name << "\n";
: std::cout << email << "\n";
: return 0;
: }
: --
:
: ※ 来源:·水木社区
http://www.mysmth.net·[FROM: 218.76.62.*]
--
FROM 73.15.185.*