在一行上流式传输多个变量?

Big*_*001 3 c++ shortcut cin

int  num1, num2, num3, num4;
Run Code Online (Sandbox Code Playgroud)

这是我想出如何做到这一点的唯一方法:

cin >> num1; cin >> num2; cin >> num3;
Run Code Online (Sandbox Code Playgroud)

有没有办法做这样的事情?

cin >> num1, num2, num3;
Run Code Online (Sandbox Code Playgroud)

这将有助于我完成作业并保存代码行而不会显得草率。

Apl*_*123 6

>>返回对相同的引用istream,因此您可以链接它们:

cin >> num1 >> num2 >> num3;
Run Code Online (Sandbox Code Playgroud)


ana*_*ciu 5

就在这里:

cin >> num1 >> num2 >> num3;
Run Code Online (Sandbox Code Playgroud)