Rog*_*ger 6 c++ visual-studio-2010
这可能是一个愚蠢的问题,但我无法找到我想要的答案.另外,我不确定这是一个C++问题还是VS2010问题,但我正在寻找的答案是技术POV,所以我最终在这里.
在VS2010中启动新的控制台应用程序项目时,它会自动包含stdafx.h,而stdafx.h又包含stdio.h.我发现有关stdio.h与iostream的答案或多或少:
stdio.h用于C,iostream用于C++
我不知道这是对还是错,但......
我的问题是:为什么stdio.h仍然自动包含在C++项目中?没有iostream足够吗?
旧 C++ 实现中的 IO 流非常慢,导致程序员继续使用stdio.h. 显然,它已经包含在stdafx.h过去,并且不能再从该标头中删除,因为删除它会破坏现有代码。
| 归档时间: |
|
| 查看次数: |
2639 次 |
| 最近记录: |