关于std::ios::sync

    科技2022-07-21  103

    c++中cin,cout效率比较低,是因为先把要输出的东西存入缓冲区与C语言中的stdio同步后,再输出,导致效率降低,而这段语句的作用是取消缓冲区同步,直接使用,由此可节省时间,使效率与scanf与printf相差无几。

    但需要注意的一点是,因为取消与stdio的同步之后,就不建议再使用 printf 与 scanf了,否则实际输出就会与预期不符。只能用cin 与 cout

    Processed: 0.011, SQL: 8