c++ - 在一行上流式传输多个变量?
问题描述
int num1, num2, num3, num4;
这是我想出如何做到这一点的唯一方法:
cin >> num1; cin >> num2; cin >> num3;
有没有办法做这样的事情?
cin >> num1, num2, num3;
这将有助于我完成作业并节省代码行而不会显得草率。
解决方案
>>
返回对相同的引用istream
,因此您可以链接它们:
cin >> num1 >> num2 >> num3;
推荐阅读
- reactjs - 如何使用谷歌地图 api 获取当前位置?
- php - 如何通过 PDO 打印 drop table 结果
- pvlib - PVMismatch 中 gen_coeffs.gen_two_diode 的输出是什么意思?
- java - 为什么我的代码没有在 VisuaStudioCode 中运行?
- javascript - tsconfig.json 路径在构建中未解析
- reactjs - 有没有办法没有 REACT_APP_ env vars 前缀?
- mysql - MySql Recursive - 从给定的id获取所有孩子和父母
- python-3.x - 我有什么错误:TypeError:字符串索引必须是整数?如果我希望 bt 在函数 back_trans 之外,我该如何解决这个问题?
- python - 单个列表到 df 多列
- javascript - 如何在同一页面中呈现不同的元素,以保持 React js 中的所有其他内容相同?