ストリーム開くときにvector<char>などにイッキ読みして作業したほうが速いって聞くけどあれって本当にそうなのか?
内部でもバッファリングぐらいしてるだろうし一回走査しておしまい程度の内容だとメモリ確保とコピーの分取り返せない気がするんだけど…