Я пытаюсь понять разницу между открытием файла, например:
fstream *fileName*("FILE.dat",ios::binary);
или
fstream *fileName*("FILE.dat",ios::out);
или
fstream *fileName*("FILE.dat",ios::binary | ios::out);
Я обнаружил, что все эти формы идентичны: во всех случаях один и тот же вывод в файле создается с помощью *fileName*<<
или *fileName*.write()
.