Такой маленький хак, а так замечательно облегчает жизнь и ускоряет поиск по строке.
string::const_iterator
find(string::const_iterator begin, string::const_iterator end, char c) {
const char *mem = begin.operator->();
const char *p = string::traits_type::find(mem, end - begin, c);
if(p) return begin + (p - mem);
return end;
}
(
Read more... )
Comments 8
С жж похоже и youtube перестал дружить, или это только
у меня такие глюки.
Reply
Reply
Reply
Это потому что язык без отступов писать позволяет.
Reply
Единственное, что не "по канону" так это использование оператора ->, собственно потому и хак.
Reply
Reply
Reply
Reply
Leave a comment