STL string iterators

I’m puzzled:

root [0] std::string s;
root [1] std::string::iterator is = s.begin(), send = s.end();
root [2] is == send
Error: operator== not defined for string::iterator (tmpfile):1:
*** Interpreter error recovered ***

Am I missing to include some header?

Thank you.

Using: ROOT 5.16/00, CINT 5.16.21

Hi,

which platform, which compiler, which version?

Cheers, Axel.

Oops… sorry.

Gentoo Linux (amd64), GNU gcc 4.1.2.

Hi,

thanks for reporting; this should soon be fixed in the trunk.

Cheers, Axel.