.datファイルのレコードを追加、編集、および削除するためのC++の単純なデータベースコンソールアプリケーションに取り組んでいます。追加と変更がありますが、このシナリオでの削除の概念を理解するのが難しいと感じています。以下は私がレコードを書く方法です。
レコードを書く
fh.seekp(num*sizeof(customerObj),ios::beg); // Move the write pointer to where rec is
fh.write((char*)&customerObj,sizeof(customerObj)); // Write updated rec
write()
私の代わりに...と同等のものをどのように持つことができるのdelete()
か、それともそれほど単純ではないのですか?