In C++ no. In C si
IN C++
std::fstream nome;
nome.open("nome_file",std::fstream::in | std::fstream::out);
nome.close();
std::fstream::in è apertura in write (input)
std::fstream::out è apertura in read (output)
nel caso specifico l'apertura è sia in read che write (vedi operatore | )