std::ios_base::sync_with_stdio(false),优点,缺点?
std::ios_base::sync_with_stdio(false), advantages, disadvantages?
std::ios_base::sync_with_stdio( false );
有什么区别
对比 std::cout.sync_with_stdio( false );
和 std::cin.sync_with_stdio( false );
?
如果我的代码不使用来自 <cstdio>
的任何 C 流并且只使用来自 <iostream>
的 C++ 流,我应该使用哪个?
我想知道:
- 禁用同步有什么好处?
- 如果同步设置为 false 会出现什么问题?关闭同步需要注意哪些问题?
sync_with_stdio 是一个 static
函数。
所以
std::cout.sync_with_stdio(false);
事实上
std::cout, std::ios_base::sync_with_stdio(false);
std::ios_base::sync_with_stdio( false );
有什么区别
对比 std::cout.sync_with_stdio( false );
和 std::cin.sync_with_stdio( false );
?
如果我的代码不使用来自 <cstdio>
的任何 C 流并且只使用来自 <iostream>
的 C++ 流,我应该使用哪个?
我想知道:
- 禁用同步有什么好处?
- 如果同步设置为 false 会出现什么问题?关闭同步需要注意哪些问题?
sync_with_stdio 是一个 static
函数。
所以
std::cout.sync_with_stdio(false);
事实上
std::cout, std::ios_base::sync_with_stdio(false);