Samaan ideaanhan perustuu myös se, että C++:ssa voidaan tiedosto "jättää sulkematta":
{ ifstream fi(nimi); ... lukeminen ... }
eli kun olion fi vaikutusalue lakkaa, kutsutaan tietovirtaolion hajottajaa, joka sulkee tiedoston.