Random Access Iterator into FileStream Buffer
Levente Farkas
lfarkas@mindmaker.hu
Fri Feb 22 05:40:00 GMT 2002
Stephan Buys wrote:
>
> Hello all,
>
> Is there a Random Access Iterator to a file stream buffer?
>
> I want to implement a Tuned Boyer-Moore search on a file and use the STL as
> extensively as possible.
>
> If there is none would it be best to first copy the buffer into some sort of
> container (say vector) that does have random access? I don't like this
> scenario as the ifstream already has buffering implemented and copying it
> needlessly would be an unnecessary performance hit.
after I implement it:-( I find in boost/regex/detail/fileiter.hpp
boost::mapfile::iterator where mapfile is a memory mapped file and the
iterator on it is a random access.
--
Levente "Si vis pacem para bellum!"
More information about the Libstdc++
mailing list