在this question接受的答案笔者不建议投入运营的使用,这是因为:为什么要在C++中避免输入操作符(操作符>>)?
operator>>
受iomanip
流操纵等“有趣”的东西, 所以你永远不能肯定它做什么广告。
但这是什么意思?当我们用C++编程时,为什么我们应该避免使用C++的输入操作符?
我从The Definitive C++ Book Guide and List读到的书没有提到这个,他们介绍和使用了输入操作符。我在互联网上没有发现任何有用的主题。
谢谢!
p.s:很抱歉,但我没有足够的声望在该主题中提出我的问题。
好吧,就我自己多年来没有遇到过的问题而言,没有问题。这个答案的作者所暗示的(可能是经验)是它从文件输入值时“可能/可能”导致意外的结果。但在我看来,情况并非如此,所以你可以按照你的意愿使用它。 –
我在答案中没有看到任何警告。你能发表评论或帖子上的确切链接吗?也许接受的答案变了? – Mikhail
@Mikhail它来自另一个回答评论http://stackoverflow.com/a/21099735/498298 – hansmaad