我刚刚在这个答案中发现了一条评论说iostream::eof在循环条件下使用"几乎肯定是错误的".我通常使用类似的东西while(cin>>n)- 我猜是隐式检查EOF,为什么检查eof显式使用while (!cin.eof())错误?
它与scanf("...",...)!=EOF在C中使用有何不同(我经常使用没有问题)?
作为一个刚接触C++并来自python背景的人,我试图将下面的代码翻译成C++
f = open('transit_test.py')
s = f.read()
Run Code Online (Sandbox Code Playgroud)
做这样的事最短的C++成语是什么?