Вопросы по теме 'reverse-iterator'
for_each в reverse_iterator настраиваемого двунаправленного итератора требует OutputIterator
Я создал простой неизменяемый двунаправленный итератор:
#include <iostream>
#include <memory>
#include <iterator>
#include <vector>
#include <algorithm>
class my_iterator : public...
513 просмотров
schedule
08.10.2021
Как я могу использовать регулярное выражение на обратной стороне строки?
Я хочу использовать regex на реверсе string .
Я могу сделать следующее, но все мои sub_match es перевернуты:
string foo("lorem ipsum");
match_results<string::reverse_iterator> sm;
if (regex_match(foo.rbegin(), foo.rend(), sm,...
4955 просмотров
schedule
21.11.2021
Стирание карты C ++ с использованием прямого и обратного итераторов
У меня есть такая функция шаблона
template<typename T>
void foo(T start , T end)
{
while(start != end)
{
if(cond)
m.erase(start);
start++;
}
}
Теперь мне нужно передать как прямой, так и обратный итераторы в...
312 просмотров
schedule
29.11.2021
обратный итератор c ++ 11 и lower_bound
У меня есть следующий пример программы:
#include <iostream>
#include <string>
#include <map>
int main()
{
std::map<int, int> a;
a[8] = 1;
a[5] = 1;
a[1] = 1;
a[2] = 1;
std::cout << a.begin()->first...
1522 просмотров
schedule
07.09.2021
В пользовательском итераторе обратного вектора не отображается первый элемент
На днях я хотел попробовать написать свои собственные итераторы для вектора, конечно, самый примитивный пример, так как в стандартах С ++ много запутанного кода. Таким образом, обычный итератор для вектора в прямом направлении работает нормально, но...
67 просмотров
schedule
08.10.2021