C ++がファイル(たとえば、20,000行のcsvファイル)を読み取っていて、読み取りの途中で別のプロセスがファイルを削除した場合(たとえば、ifstreamである場合)、C++はどのように動作しますか。
セグメンテーション違反が発生しますか、それとも行を格納しているベクトルに10,000行しかなく、問題が発生したことを示すエラーはありませんか?
同様に、ofstreamを介して書き込みを行っていて、削除によって中断された場合はどうなりますか?その場合、割り込みが途中である場合、出力ファイルには最後の10,000行しか含まれていませんか?