cerr شیئی از کلاس ostream است که خطا در جریان رو نشان میدهد.
خطاهایی به این شکل که مثلا ممکن است باز کردن فايل با عدم موفقيت روبرو شود نظير: استفاده از نام فايل غير مجاز، موجود نبودن فايل روی ديسک يا مسير ذکر شده، نداشتن اجازه دسترسی و .... اگر بازکردن فايل موفق نباشد تابع مقدار NULL را برمی گرداند که توسط متدهای is_open يا fail بررسی می شود و برنامه بايد پيغام خطای مناسب را با cerr نمايش دهد.
بطور مثال:
if (!outfile.is_open()) {
cerr << "Could not create file." << endl;
exit(1);
}