Почему «ifstream» и «ofstream» добавляются к «std», тогда как «fstream» может служить обеим целям?

С помощью std::fstreamможно объявить объекты обоих типов ifstreamи ofstream. Единственное отличие состоит в том, что с fstreamнам нужно предоставить in, out, appв качестве параметра, который не всегда может потребоваться для двух других.

Есть ли что-то особенное в ifstream,ofstream, чего нельзя добиться с помощью fstream, или это просто удобство кодирования?

9
задан iammilind 2 August 2012 в 02:57
поделиться