#include #include #include typedef boost::spirit::position_iterator iter_t; int main() { std::string test("test"); iter_t begin(test.begin(), test.end()); iter_t end; std::cout<<(end - begin)<<"\n"; }