cerr ne demek

cerr Ne Demek?

cerr, C++’da standart hata akışını ifade eden bir nesnedir. Standart hata akışı, program tarafından üretilen hata mesajlarını ve diğer tanı bilgileri gibi kullanıcıya gösterilmesi amaçlanmayan çıktıları yazmak için kullanılır. cerr nesnesi, cout nesnesine benzer şekilde kullanılır, ancak hata mesajlarını yazmak için özel olarak tasarlanmıştır.

cerr Nasıl Kullanılır?

cerr nesnesini kullanmak için, öncelikle <iostream> başlık dosyasını programınıza dahil etmeniz gerekir. Daha sonra, cerr nesnesini kullanarak hata mesajlarını yazabilirsiniz. Örneğin, aşağıdaki kod parçası “Hata: Dosya bulunamadı” mesajını standart hata akışına yazar:

“`

include

using namespace std;

int main() {
cerr << “Hata: Dosya bulunamadı” << endl;

return 0;
}
“`

cerr ve cout Arasındaki Farklar

cerr ve cout nesneleri arasındaki temel fark, cerr nesnesinin hata mesajlarını yazmak için özel olarak tasarlanmış olmasıdır. Bu nedenle, cerr nesnesi genellikle hata mesajlarını yazmak için kullanılırken, cout nesnesi diğer çıktıları yazmak için kullanılır.

cerr ve cout nesneleri arasındaki bir diğer fark ise, cerr nesnesinin tamponlu bir akış olmasıdır. Bu, cerr nesnesinin yazılan verileri hemen ekrana yazdırmaması, bunun yerine bir tampon bellekte saklaması anlamına gelir. Tampon belleğin boyutu dolduğunda veya cerr nesnesinin flush() yöntemi çağrıldığında, tampon bellekteki veriler ekrana yazdırılır.

cerr ile İlgili Faydalı Siteler ve Dosyalar


Yayımlandı

kategorisi