имеется некотрый string — обьект.
Как найти итератор, указывающий на последнее вхождение некоторого символа, например '?'
Здравствуйте, Аноним, Вы писали:
А>имеется некотрый string — обьект.
А>Как найти итератор, указывающий на последнее вхождение некоторого символа, например '?'
for ex:
string str;
//...
string::reverse_iterator r_it = (find(str.rbegin(), str.rend(), '?'));
if(r_it != str.rend()) {
string::iterator it = r_it.base();
}
П.С. заранее сорри за возможные описки/ошибки — на СТЛ 100 лет не писал, но смысл — такой
Здраствуйте, Вы писали:
> имеется некотрый string — обьект.
> Как найти итератор, указывающий на последнее вхождение некоторого
> символа, например '?'
string str("xxx qq aza qq");
string::size_type pos = str.find_last_of('a');
assert( pos == 9);
Posted via RSDN NNTP Server 1.7 "Bedlam"
Исправлено форматирование. -- ПК.