给出以下非常简单的 for 循环:
int main (void) {
for (int i = 0 ; i < 1000000; i++) {
std::cout<<i<<std::endl;
}
}
使用 Microsoft Visual Studio 2012 在干净的 Windows 8 专业版上运行此代码每 100k 打印大约需要 15 秒。
在 mac os x 上,使用同一台计算机,xcode 只需 3 秒即可输出 1 行。
我几乎 100% 确定它与性能无关,它只是与输出机制或其他东西有关。
有人可以证实这一点..吗?只是要知道我的 windows 和视觉工作室很好。