C ++: ios :: app не нуждается в ios :: out в fstream

я тестировал с флагами в объектах файлового потока на днях

И я сделал это.

fstream binf("h.txt", ios::app);
binf << "hey";

С fstream, так как я не использовалios::out, операция вывода не должна была работать, но она работает

Я заметил, что операция вывода работает сios::app только если я использую любой другой флаг безios::out это не работает

Может кто-нибудь сказать мне, почему я смог вывести в файл при использовании толькоios::app безios::out

Ответы на вопрос(3)

Ваш ответ на вопрос