Что означает третий параметр в открытой функции fstream?Я пытался найти его в Интернете, но нет четкого объяснения перегруженных версий с тремя параметрами.Это из файла fstream:
void open(const char* _Filename, ios_base::openmode _Mode = ios_base::in | ios_base::out,
int _Prot = (int) ios_base::_Openprot) { // open a C stream with specified mode
Если этот параметр действительно необходим программисту в некоторых случаях, или это просто для удобства реализации?