c++ - C++17 - 从函数返回多个值到已声明的变量中
问题描述
使用 C++17,您可以从函数返回多个值,如下所示:
struct SomeStruct{int a, b;};
SomeStruct getSomeStruct() {return SomeStruct();}
//...
auto [a,b] = getSomeStruct();
您可以将这样的多个值返回到已声明的变量中吗?
这将不起作用:
int a, b;
[a,b] = getSomeStruct();
解决方案
推荐阅读
- javascript - 如何在 SIPML5 WebRTC 中配置 REFER 呼叫?
- javascript - Vue.js - 通过过滤器设置背景图像的最佳方法
- jquery - 为什么即使屏幕具有相同的分辨率,CSS 媒体查询看起来也不一样
- json - Angular 6 - 从本地加载 JSON
- c# - 使用硬件键盘更改变量时在 Xamarin Forms 中处理事件
- javascript - 为什么我收到“无法读取未定义的‘值’?
- kotlin - 使用 LinearStateQueryCriteria 时,如何获取按修改顺序排序的查询输出
- java - Spring Data Containing 不适用于 Integer
- azure - Azure 函数构建未生成 function.json
- uwp - 是否可以设置密度 Bar inc UWP CalendarView 的高度