içinde yıkanmasıyla ilgili sonuçları ve artıları/eksileri Son zamanlarda, endl
endl
akışını da temizlediğinden \n
'unkullanılmasının tercih edildiğini belirten bir makaleyi okudum.
Ama konuyla ilgili biraz daha fazla bilgi için baktığımda belirtti bir site buldum: Eğer belleğe alma kaçınmak zorunda bir durumda iseAkışın C++
, std :: endl yerine kullanabilirsiniz ' \ n'
Şimdi burada sorumu gelir: hangi durumda o tampon yazmak için değil tercih edilir? Çünkü sadece bu tekniğin avantajlarını gördüm. Tampona yazmak da daha güvenli değil mi? Sabit sürücüden daha küçük olduğu için, HD'de depolanan verilere göre daha hızlı yazılır (bunun doğru olup olmadığından emin değilim). Eğer akışı kapatılmadan önce veri almak için Akışınızın hedef gerekiyorsa
Arabelleğe alma kullanıldığında, kullanıcıdan bilgi istemeden (bir istemle) ve klavyeden okumadan önce metnin yazdırılmadığı bir iletişim kutusu yapmanız mümkündür. Bazı çevre birimleri (örneğin, seri port) durumunda, arabelleğe yazabilir ve program durduğunda, çevre birimi de kapatılabilir (ve veriler gönderilmez. – jcoppens