These classes, oeistdstream
and oeostdstream
, are wrapper classes
for the std::stream
classes. These classes enable the programmer to use
the oestream
framework even if he is required to the std::stream
classes for another reason.
std::ifstream ifs; std::ofstream ofs; ifs.open("input.txt"); ofs.open("output.txt"); oeistdstream istds(&ifs, false); oeostdstream ostds(&ofs, false); ostds << istds << oeflush; istds.close(); ostds.close(); ifs.close(); ofs.close();