我的问题是
1. we know cin will leave a new line character '\n' in the buffer.
So why the second and third cin can still get the correct input, rather than
uses '\n' as a delimiter and gets a empty string?
cin >> foo;
cin >> bar;//No problem
cin >> baz;//No problem.
2. 连续多个cin 会造成 多个 '\n' 留在 buffer里吗?
谢谢。