int main()
{
ofstream fout;
fout.open("sample001.txt");
if (!fout) {
cout << "出力オープン処理が失敗しています\n";
return 1;
}
return 0;
}

こんな感じの定番なプログラムについてなのですが、
出力オープン処理が失敗する時ってどんな時ですか??
そんなことあるんでしょうか?