Memahami Fungsi std::flush
S: Apakah yang std::flush lakukan dalam C ?
J: std::flush ialah manipulator yang memanggil fungsi ahli flush() pada objek aliran keluaran (cth., std::cout). Tujuan utamanya ialah untuk memaksa penimbal yang dikaitkan dengan strim untuk menyiram kandungannya ke destinasi asas (cth., konsol, fail).
S: Bilakah anda perlu mengepam strim?
J: Membilas aliran adalah disyorkan dalam keadaan tertentu senario:
Walau bagaimanapun, dalam kebanyakan kes, curahan dikendalikan secara automatik (cth., apabila menggunakan std::cin untuk membaca input pengguna, std::cout adalah secara automatik siram sebelum menunggu input).
S: Mengapa siram penting?
J: Menampan aksara sebelum menghantarnya ke destinasi boleh meningkatkan prestasi dengan ketara. Membilas strim:
Atas ialah kandungan terperinci Bila dan Mengapa Anda Perlu Menggunakan `std::flush` dalam C ?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!