我最近接受了关于C ++的测试。它已经完成,但我只知道我的分数,并且不知道正确的答案。有两个问题:
1。可以使用标准函数同步C ++流吗? (是或否)
2。可以使用标准函数将C ++流与stdio输入/输出同步吗? (是或否)
我不知道第一个问题的答案。第二个问题的答案是肯定的,因为我们有函数ios_base::sync_with_stdio()
。
测试中没有上下文,它是一般的c ++知识测试'。所以我无法猜测背景。虽然它是基于C ++ 03标准,但我认为多线程同步已经出局了。
什么是正确的答案? 谢谢。
答案 0 :(得分:0)
- 使用标准函数可以同步C ++流吗? (是或否)
醇>
是的,他们可以使用tie()。绑定流是一个输出流对象,在此流对象中的每个I / O操作之前刷新。
- 使用标准函数可以将C ++流与stdio输入/输出同步吗? (是或否)
醇>
答案 1 :(得分:0)
c ++ 20为输出流同步添加了新功能: https://en.cppreference.com/w/cpp/io/basic_osyncstream